Перевод этой страницы?:

resize

Синтаксис:

    #include <vector>
    void resize( size_type num, const T& val = T() );

Функция resize() изменяет размер вектора на num. Если предоставлена val, то все новые элементы будут инициализированы значением val. Содержимое вектора до num не изменится.

Пример:

   vector<int> v;
   for( int i = 0; i < 10; ++i ) v.push_back(i);
   v.resize( 20, 0 );  // добавляет 10 нулей в конец v

Функция выполняется за линейное время.

Смотри также: vector_constructors, capacity, size