Синтаксис:
#include <string> void reserve( size_type size = 0 );
Функция reserve() назначает минимальную емкость строки.
Если аргумент size меньше чем текущее количество символов (т.е. size < this->size()), то это интерпретируется как рекомендательный запрос на установку минимальной емкости по размеру текущей строки. reserve() работает за линейное время.