std::vector::reserve()
Резервирует ёмкость под n элементов заранее.
Сигнатура
void v.reserve(n)Метод reserve(n) заранее выделяет память под n элементов, не меняя size(). Помогает избежать многократных перевыделений при последовательных push_back.
std::vector<int> v;
v.reserve(100);
std::cout << v.capacity(); // результат: 100 (size() по-прежнему 0)