Le C + + langage de programmation a beaucoup de différents conteneurs pour les données . Un conteneur simple et facile à utiliser est le vecteur . Un vecteur stocke les données dans un ordre séquentiel . Il est semblable au concept de conteneur de tableau , sauf que les tableaux sont de taille fixe . Un vecteur peut augmenter ou réduire sa taille en fonction des besoins . Vous pouvez passer des vecteurs à d'autres parties d'un programme en les faisant passer comme arguments à une fonction. Un bon exemple de la façon de le faire consiste à faire passer un vecteur à une fonction qui imprime tous les éléments qu'il contient des choses dont vous aurez besoin C + + environnement de développement intégré (IDE ), tels que Eclipse CDT C + + Compiler , une telle GCC Show More Instructions 1 charge le 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 Importez la bibliothèque " vecteur" et la bibliothèque " iostream " . La bibliothèque " vecteur" vous permet de créer et d'utiliser des vecteurs , et la bibliothèque " iostream " vous permet d'imprimer facilement sur la console de sortie. Ecrivez ce qui suit au début du fichier de code source : # include # include using namespace std ; 3 déclarer une fonction qui accepte un vecteur comme argument. Ecrivez ce qui suit ci-dessous les déclarations d'importation : vide printVector ( vector v) {} 4 Créer une boucle qui imprime tous les les éléments du vecteur . Écrivez les deux déclarations suivantes dans les accolades de la fonction " printVector ": for (int i = 0; i < V.SIZE (); i + +) {cout < < v [ i ] << endl; } 5 déclarer une fonction principale . C'est là que le programme commence à s'exécuter . Vous pourrez appeler la fonction " printVector " de la fonction principale. Ecrire la déclaration de fonction suivante en dessous de la "}" symbole de la fonction " printVector ": int main () {} 6 Créer un vecteur par écrit la déclaration suivante à l'intérieur des accolades de la fonction principale : vecteur v = fonct (); 7 déclarer une boucle for qui boucle dix fois , en ajoutant le numéro de séquence de 0 à 9 pour le vecteur . Donnez les instructions suivantes ci-dessous celle écrite à l'étape précédente : for (unsigned int i = 0; i < 10; i + +) { v.push_back ( i); } 8 appeler la fonction " printVector " , et lui transmettez le vecteur " v " Ecrivez ce qui suit à la fin de la fonction principale : printVector ( v); 9 exécuter le programme en appuyant sur le bouton de lecture vert. La sortie du programme ressemble à ceci: 0 1 2 3 4 5 6 7 8 9
|