Dans le C + + langage de programmation, les données sont stockées en utilisant une variété de conteneurs. Un type de conteneur est le vecteur . Un vecteur est un conteneur de stockage qui stocke des données en tant que séquence d'éléments. Il est très similaire au conteneur de tableau, avec une différence majeure . Le vecteur peut augmenter ou diminuer lorsque des éléments sont ajoutés ou retirés de celui-ci . Un tableau a une taille fixe et ne peut être redimensionnée après sa création . Un vecteur peut être transmis à d'autres parties du programme à l'aide de fonctions . Un moyen facile de transférer un vecteur est d'avoir une fonction retourner . 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
importer la bibliothèque de vecteur par écrit la ligne suivante en haut du fichier de code source: .
# comprennent
3 créer une fonction qui renvoie un vecteur . Le type de retour d'une fonction précède son nom. Pour déclarer une fonction qui renvoie un vecteur , d'écrire la déclaration suivante:
vecteur fonct () {}
4
Déclarer un vecteur à l'intérieur du fonction " fonct . " Ce sera le vecteur vos déclarations de fonction. Ecrivez ce qui suit entre les accolades de la fonction " fonct ":
vecteur v;
5 ajouter quelques éléments au vecteur en utilisant la méthode " push_back " . Cela va ajouter un élément à l'arrière du vecteur. Pour ajouter plusieurs articles au vecteur , à écrire des lignes de code suivantes en dessous de la précédente
6
retour le vecteur qui permet de copier en quelque morceau de code appelle cette fonction. Placez le code suivant à la fin du corps de la fonction :
retour v;
7
créer une fonction principale , qui est l'endroit où votre programme va commencer l'exécution . Ecrire la déclaration de fonction suivante dans l'espace ci-dessous la fonction " fonct ":
int main () {}
8
créer un vecteur de l'intérieur de la principale fonction. Cela permettra de stocker le vecteur renvoyé par la fonction " fonct . " Ecrivez ce qui suit dans les accolades de la fonction principale :
vecteur v;
9 appeler la fonction " fonct " et attribuez le vecteur retourné à "v " en écrivant ce qui suit ci-dessous la déclaration précédente :
v = fonct ();
10
boucle à travers le vecteur et imprimer ses éléments. Ecrivez ce qui suit pour la boucle ci-dessous la déclaration précédente :
for (unsigned int i = 0; i < V.SIZE (); i + +) {cout
<< v [ i ] << endl; }
11
exécuter le programme en appuyant sur le bouton de lecture vert. La sortie du programme ressemble à ceci:
1
2
3
4
5
< br >