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
|