Traductions de cette page?:

resize

Syntaxe :

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

La méthode resize() change la taille du vecteur en nouvelle_taille. Si val est fourni, alors tout nouvel élément créé sera initialisé à la valeur val. Le contenu du vecteur jusqu'à nouvelle_taille reste inchangé.

Exemple :

   vector<int> v;
   for( int i = 0; i < 10; ++i ) v.push_back(i);
   v.resize( 20, 0 );  // ajoute 10 zéros à la fin de v.

Cette méthode est de complexité algorithmique linéaire.

Sujets connexes : vector_constructors, capacity, size