| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment retourner un vecteur à partir d'une fonction
    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 >

    Previous :

    next :
      articles connexes
    ·Comment construire un arbre Asterisk en C + + 
    ·Comment déterminer si une date est pertinente dans un …
    ·Comment démonter une DLL 
    ·C + + et la vérification des erreurs de syntaxe 
    ·Types de Bugs Format String 
    ·Quelle est l'importance de l'apprentissage du langage C…
    ·Comment faire pour intégrer RESX dans la CSC compilate…
    ·Visual Basic. Vs NET . Visual C # NET 
    ·Comment inverser une valeur dans C + + 
    ·Comment faire MFC boutons de commande 
      articles en vedette
    ·Comment utiliser IndexOf en VB.NET 
    ·Comment désinstaller MySQL sur Vista 
    ·Comment construire un plan de test d'automatisation 
    ·Qu'est-ce que CLR programmation 
    ·Comment insérer une image dans un modèle 3D en utilis…
    ·Comment programmer la meilleure pratique pour une notat…
    ·Comment lier un dictionnaire pour DropDownList 
    ·Prolog Langue Tutorial 
    ·Comment connecter VB6.0 et VC + + 
    ·Quel est le code de caractère 
    Copyright © Connaissances Informatiques http://fr.wingwit.com