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
← Все записи: C++ STL
Поддержать проект