C /C + + langage de programmation a un Standard Template Library (STL ) qui offre de nombreux conteneurs de données utiles. Un conteneur de données tel est le vecteur . Un vecteur est une liste d'éléments séquentiels et est tout à fait comme un tableau. Cependant, un tableau a une taille fixe déterminé au cours de déclaration. Un vecteur n'a pas de taille fixe, et il peut augmenter ou diminuer que son contenu sont manipulés . Un vecteur doit être passé par référence chaque fois que possible, car il peut contenir de nombreux articles et peut être coûteux de se déplacer en valeur . Le passage d'un vecteur par référence utilise la norme C /C + + Référence sémantique de l'opérateur. Choses que vous devez C /C + + environnement de développement intégré (IDE ), tels que Eclipse CDT C /C + + Compiler , comme GCC Voir Plus Instructions 1 < p> charger le C /C + + IDE en cliquant sur son icône du programme. Après son exécution , accédez à " Fichier" puis "Nouveau" et " projet ". Sélectionnez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la fenêtre principale de l'éditeur de l' IDE 2 importer la bibliothèque de vecteur par écrit la ligne suivante en haut du fichier de code source: . # importation 3 créer une fonction principale en écrivant ces lignes de code : int main () {} 4 déclarer un vecteur de types de données entières en écrivant ce qui suit entre les accolades de la fonction principale : vecteur v; 5 passe le vecteur par référence à un fonction nommée "Foo ( )" en utilisant l' opérateur «&» . Passage par référence ne copie pas le contenu entier du vecteur - il copie une référence à l'emplacement de vecteur dans la mémoire. La syntaxe de passage par référence ressemble à ceci: Foo ( & v ) ;
|