string

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

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

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

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

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

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

 

Не нашли ответ? Не беда, спросите в комментариях.

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