standardReply): } ///:- Таковы

Автор admin Суббота, 9 мая 2009 11:32

standardReply): } ///:- Таковы простейшие формы инициализации объектов string; их разновидности обладают большей гибкостью и лучше поддаются контролю. В частности, возможно: • использование подмножества символьного массива С или строкового объекта С++; • объединение нескольких источников инициализационных данных оператором +; • выделение подстроки функцией substr() объекта string. Следующая программа демонстрирует перечисленные возможности. //: C03:SmallString2.cpp #include #include using namespace std: int mainO { string si (“What is the sound of one clam napping?”): string s2 (“Anything worth doing is worth overdoing.”): string s3(“I saw Elvis in a UFO”): // Копирование первых 8 символов string s4(sl. 0. 8): cout « s4 « endl; // Копирование 6 символов из середины источника string s5(s2. 15. 6); cout « s5 « endl; // Копирование из середины в конец string s6(s3. 6. 15): cout « s6 « endl: // Комбинированное копирование string quoteMe = s4 + “that” + // substrO копирует 10 символов начиная с элемента 20 sl.substr(20. 10) + s5 + // substrO копирует 100 символов или остаток до конца // с


Комментарии закрыты.