string

Класс string находится в стандартной библиотеке и фактически позволяет удобно работать со строками переменной длины в отличии от строк типа массив char.

Рассмотрим пример:

Программа выведет слово askabout, затем about  и число символов – 8. Работа шла как с char[], вызывались определенные элементы строки-массива, используя их номера.

Инициализация может быть задана как другим string, так и простым массивом символов char[]. Обратная инициализация – из строки в массив – требует специальную функцию c_str().

Так как класс string является самостоятельным контейнером, к нему также применимы большинство функций работы с контейнерами. Приведем пример:

Так же string  доступны различные операции над строкой, аналогичные другим типам строк:

 

Опубликовано

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Капча загружается...