C++ Программирование в среде С++ Builder 5

Характеристики строк


Как и контейнеры, строки характеризуются своим размером и вместимостью. Вот сводка функций-элементов, позволяющих манипулировать различными характеристиками строк. Они аналогичны соответствующим функциям контейнеров:

Функция Возвращаемый тип Описание
size () size type Возвращает текущий размер строки.
length() size type Длина строки (то же, что и size).

capasity() size type Возвращает вместимость строки.
max size() size type Возвращает максимально возможный размер.
resize(n) void Изменение размера (может урезать строку).
reserve(n) void Резервирование по крайней мере n символов.
empty () bool Возвращает true, если строка пуста.

Функции resize () и reserve () могут выбрасывать исключение length_error, если запрашиваемый размер больше максимально возможного (он обычно определяется размером наибольшего свободного блока памяти).



Содержание раздела