resize
Da cppreference.com.
Sintassi:
#include <vector> void resize( size_type num, const T& val = T() );
La funzione resize() imposta la dimensione del vettore a num elementi. Se anche l'agomento val viene passato alla funzione allora tutti i nuovi elementi eventualmente creati saranno inizializzati con quel valore. I eventuali contenuti del vettore già esistenti rimangono invariati.
Esempio:
vector<int> v; for( int i = 0; i < 10; ++i ) v.push_back(i); v.resize( 20, 0 ); // adds an additional 10 zeros to the end of v
La funzione gira in tempo lineare.
Argomenti correlati: vector_constructors, capacity, size