Le C + + langage de programmation est livré avec une bibliothèque de fonctions qui vous permettent d' effectuer de nombreuses tâches de programmation de base avec facilité. Le Standard Template Library (STL ) , qui est intégré dans C + + , fournit la classe Vector , qui peut être utilisé pour contenir des éléments dans un tableau séquentiel. Les articles sont ensuite accessibles via un itérateur . Vous ne pouvez pas utiliser pleinement un vecteur sans d'abord comprendre comment fonctionnent les itérateurs . Iterators essentiellement accéder aux éléments dans des conteneurs et fournissent une interface pour accéder et modifier des données . Choses que vous devez C + + environnement de développement intégré (IDE ), tels que Eclipse CDT compilateur C + + , une telle GCC Afficher plus d' instructions 1 charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l'IDE. 2 déclarer la "Vector " bibliothèque pour une utilisation dans ce projet. Les « Iterators " seront automatiquement inclus avec elle. Tapez la commande suivante en haut du fichier de code source: # include using namespace std ; 3 Déclarer un principal fonction en tapant la commande suivante : int main () {} 4 déclarer un nouveau vecteur par écrit ce qui suit dans le accolades de la fonction principale : Photos vecteur characterVector ; 5 ajouter quelques éléments pour le vecteur de sorte que vous pouvez parcourir eux. Utilisez les instructions suivantes pour ajouter des éléments à l' 6 Créer un iterator pour le vecteur . Un itérateur est chargé de garder la trace de l'endroit actuel dans un vecteur, et il peut être utilisé pour accéder aux données qui y sont stockées . Pour déclarer un vecteur , d'écrire la déclaration suivante: vecteur :: iterator i; 7 itération sur le vecteur en utilisant l'itérateur . Vous pouvez régler l'itérateur au début de la liste et de commencer une boucle à travers le vecteur de cette façon. Écrire un » pour la boucle " comme ceci: for (i = characterVector.begin (); i < characterVector.end (); i + +) {} 8 impression sur chaque élément du vecteur en plaçant l'instruction print qui suit entre les accolades de la " boucle for: " cout << * i << endl; < br > Photos 9 Exécutez le programme en appuyant sur le bouton "Play " vert. Le programme donne les résultats suivants : un b c
|