| 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 renvoyer un pointeur vers un vecteur
    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 < p > 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 ) ;

    Previous :

    next :
      articles connexes
    ·Comment utiliser une zone de liste déroulante dans MFC…
    ·Comment lire les points d'un fichier et le graphique en…
    ·Ligne écoles de programmation informatique 
    ·Comment lire SQL partir de Visual C 
    ·Comment manipuler des chaînes dans MFC 
    ·Comment remplacer les fonctions de Dev C + + 
    ·Comment déterminer la taille d'entier dans C + + 
    ·Cacher C + + symboles dans la bibliothèque statique 
    ·Quels sont les propriétés partielles 
    ·Comment faire pour déclarer des fonctions inline dans …
      articles en vedette
    ·Comment faire pour supprimer une déclaration XML en PH…
    ·Comment gérer les segments d'annulation 
    ·Comment faire pour installer la base de données MySQL …
    ·Qu'est-ce que Interleave Coding 
    ·Comment afficher GridView sur une page séparée 
    ·Comment obtenir un effet de retard en Java Eclipse 
    ·Comment mettre à jour une base de données en PHP util…
    ·Comment tracer des lignes dans Visual C + + 
    ·Code VBA Structure 
    ·La fonction VB pour une longueur de cordes 
    Copyright © Connaissances Informatiques http://fr.wingwit.com