Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_30.pptx
Скачиваний:
35
Добавлен:
14.05.2015
Размер:
839.28 Кб
Скачать

Оба способа работы со строками

 

(через массивы или указатели) приемлемы и

 

имеют свои плюсы и минусы, но в общем случае

 

лучше не изобретать велосипед, а пользоваться

 

функциями библиотеки или определенным в

 

стандартной библиотеке C++ классом string,

 

который обеспечивает индексацию,

 

присваивание, сравнение, добавление,

 

объединение строк и поиск подстрок, а также

 

преобразование из С-строк, то есть массивов

 

типа char, в string, и наоборот.

 

С Т Р О К И

41

Распространенные ошибки при работе

 

со строками:

 

отсутствие нуль-символа

 

выход указателя при просмотре

 

строки за ее пределы

 

С Т Р О К И

42

Строки string не обязательно должны

 

состоять из символов типа char.

 

Это позволяет использовать любой набор

 

символов (не только ASCII), но для

 

произвольного набора следует определить

 

собственную операцию копирования, что

 

может снизить эффективность работы.

 

С Т Р О К И

43

Соседние файлы в папке Климов. Лекции