Le vecteur est le tableau officiel de C + + . Une partie de la Standard Template Library , c'est une classe de conteneur de modèle qui stocke les données de même tapé dans une zone ininterrompue de mémoire . Comme une classe C + + , il offre de nombreuses fonctions utiles, telles que le redimensionnement , qui réduisent la taille du code et gagner du temps. Ses opérations d'indexation sont aussi efficaces que ceux des tableaux muets en C. Choses que vous devez
avancée C + +
compilateur C + + IDE avec
Afficher plus Instructions
1
Inclure le fichier d'en-tête de vecteur de sorte que votre programme peut accéder à la classe C + + et de ses fonctions : # include
2
Créer un vecteur vide de type int. Ensuite, créez un vecteur avec 10 copies de 7 : vecteur v ; //vide
vecteur v2 (10, 7);
3
utilisation v2 pour trouver la différence entre la quantité de mémoire a été allouée pour la v2 par rapport à sa taille. La mémoire allouée est toujours supérieure ou égale à la taille : cout
4
ajouter deux éléments à la fin de la v2 : v2.push_back ( 13);
v2.push_back (23);
5
doubler la taille de v2 et donner des éléments supplémentaires d'une valeur de 64 : v2.resize ( v2.size () * 2, 64);
6
Iterate à travers le vecteur en utilisant un pointeur à usage spécial appelé un itérateur . Sortie des éléments de la console comme suit: pour ( ! Vector :: iterator it = v2.begin (); elle v2.end = (); elle + +) { cout
}
7 des éléments d'effacement 2 et 3 du vecteur . Puis effacer tous les éléments à la fois: v2.erase ( v2.begin () +1, v2.begin () +3) ; //efface les éléments 2 et 3
v2.clear () //efface tous les éléments