std::vector::resize()
Меняет размер вектора до n элементов.
Сигнатура
void v.resize(n, value = T())Метод resize(n) изменяет размер вектора. При увеличении новые элементы инициализируются нулём (или переданным значением), при уменьшении лишние удаляются.
std::vector<int> v = {1, 2};
v.resize(4);
// вектор: {1, 2, 0, 0}
std::cout << v.size(); // результат: 4