ought I saw Elvis in a ” “wig.

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

ought I saw Elvis in a ” “wig. I have been working too hard.”): } ///:- Если функция replace не находит искомую подстроку, она возвращает string::npos — статическую константу класса string, которая представляет несуществующую позицию символа1. В отличие от insert(), функция replace() не расширяет область данных строки при копировании в середину существующей последовательности символов. Тем не менее, она расширит область данных при необходимости, например, если в результате «замены» исходная строка выходит за пределы текущего блока. Пример: //: C03:ReplaceAndGrow.cpp #include #include using namespace std; int mainO { string bigNewsC’I have been working the grave.”): string replacement(“yard shift.”); // Первый аргумент означает: “заменить символы // за концом существующей строки”: bigNews.replace(bigNews.sizeO – 1. replacement.size(). replacement); assert(bigNews == “I have been working the ” “graveyard shift.”); } III:- Вызов replace() начинает «замену» за концом существующего массива, что эквивалентно операции присоединения символов. В этом случае функция replace() соответствующим об


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