std::basic_string<CharT,Traits,Allocator>::reserve
Материал из cppreference.com
(1) | ||
void reserve( size_type new_cap = 0 ); |
(до C++20) | |
constexpr void reserve( size_type new_cap ); |
(начиная с C++20) | |
void reserve(); |
(2) | (начиная с C++20) (устарело) |
1) Информирует объект
std::basic_string
о запланированном изменении размера, чтобы он мог соответствующим образом управлять распределением памяти.
- Если new_cap больше текущего значения capacity(), выделяется новое хранилище, а capacity() становится равным или большим, чем new_cap.
|
(до C++20) |
|