На этом шаге мы перечислим методы, используемые для изменения размера строк.
Для изменения размера строки используются следующие методы:
void string::resize (size_type num) void string::resize (size_type num, char c)
При увеличении количества символов новые символы инициализируются значением с. Если аргумент с отсутствует, символы инициализируются конструктором по умолчанию для типа символов (то есть \0 для типа char).
Если аргумент num равен string::npos, обе формы генерируют исключение length_error.
Если размер полученной строки превышает максимально допустимое количество символов, генерируется исключение length_error.
На следующем шаге мы рассмотрим замену символов.