English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il modifie la taille du vecteur (vector) pour atteindre la taille spécifiée.
Modifier la taille en4: La nouvelle valeur est
La syntaxe du vecteur (vector) est :
v.resize(n, val);
n: C'est la nouvelle taille du vecteur (vector).
val: Si n est supérieur à la taille actuelle du vecteur (vector), insérez la valeur (val) dans l'espace ajouté.
Il ne renvoie aucune valeur.
Laissez-nous voir un exemple simple, où n est inférieur à la taille actuelle du vecteur (vector).
#include<iostream> #include<vector> using namespace std; int main() { vector<int> v; for(int i=1;i<=10;i++) { } cout << "Les éléments initiaux sont :\ for(int i=0; i<v.size(); i++) cout << v[i] << " \" "; v.resize(5); cout << '\n'; cout << "Ajustez la taille à :5Après cela, les éléments sont "; for(int i=0; i<v.size(); i++) cout << v[i] << " \" "; return 0; }
Résultat de la sortie :
Les éléments initiaux sont : 1 2 3 4 5 6 7 8 9 10 Ajustez la taille à :5Après cela, les éléments sont : 1 2 3 4 5
Laissez-nous voir un exemple simple, où n est supérieur à la taille actuelle du vecteur (vector).
#include<iostream> #include<vector> using namespace std; int main() { vector<string> v1{"java","C","C++"}; cout<<"v1Les éléments sont : for(int i=0;i<v1.size();i++) cout<<v1[i]<<" "; v1.resize(5,".Net"); for(int i=0;i<v1.size();i++) cout<<v1[i]<<" "; return 0; }
Résultat de la sortie :
v1Les éléments sont :java C C++ java C C++ .Net .Net