Les langages de programmation ont beaucoup de différentes méthodes de structuration des données . Une structure de données commune en C + + est le vecteur . Un vecteur est une séquence d'une autre forme de données, tels que les types de données entières . Lorsque la séquence devient trop importante , le vecteur est redimensionnée. Cela vous permet de continuer à ajouter à un vecteur sans se soucier de manquer d'espace . Déplacement d'un vecteur autour de la mémoire est très coûteux en termes de frais généraux , il est donc préférable d'envoyer un pointeur à la place. Vous pouvez renvoyer un pointeur vers un vecteur d'une fonction simple de réduire les frais généraux associés avec le transfert des données au sein du vecteur. Instructions 1 charger votre environnement de développement intégré , ou IDE, et de commencer un nouveau projet. Un nouveau fichier de code source s'affiche dans votre espace de travail 2 Importer le C + + vecteur de bibliothèque en incluant la ligne suivante au début de votre fichier de code source: . # Include ; 3 créer une fonction qui renverra un pointeur vers un vecteur. La fonction suivante aura une référence à un vecteur et renvoie un pointeur vers elle : vecteur * vectorFunction ( vector & in) {return } ∈ 4 Assurez une fonction principale . La fonction principale tiendra l'ensemble du programme , et vous pouvez l'écrire comme ceci: int main () { } 5 déclarer un pointeur à l'intérieur des accolades de la fonction principale. Ce pointeur tiendra l'adresse du vecteur, qui requiert la syntaxe suivante : vectorielles libres * v ; 6 Déclarer un vecteur par écrit la ligne suivante : < br > vecteur newVector ; 7 renvoyer l'adresse du vecteur, et l'attribuer à l'aiguille en appelant la fonction " vectorFunction " , comme ceci: v = vectorFunction ( newVector ) ;
|