оляет решать задачи, не решаем
Автор admin
Воскресенье, 10 мая 2009 11:32
оляет решать задачи, не решаемые напрямую функциями класса string. Конкатенация с использованием перегруженных операторов Многих программистов С при знакомстве с классом string языка С++ приятно удивляет простота объединения объектов string операторами + и +=. При использовании этих операторов синтаксис конкатенации строк напоминает суммирование числовых данных: //: C03:AddStrings.cpp #include #include using namespace std; int mainO { string si(“This “): string s2(“That “); string s3(“The other “); // Конкатенация строк оператором + si = si + s2: assert(sl == “This That “); // Другой способ конкатенации строк si +- s3; assert(sl == “This That The other “); // В правой части может производиться индексирование строки si += s3 + s3[4] + “ooh lala”; assert(sl == “This That The other The other oooh lala”): } ///:- Операторы + и += обеспечивают гибкие и удобные средства для объединения строковых данных. В правой части оператора может использоваться практически любой тип, интерпретируемый как один или несколько символов. Поиск в строках Функции группы find класса string предназначены для пои
Комментарии закрыты.
Последние комментарии