| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Pass en Container Vector til en funktion
    The C + + programmeringssprog har mange forskellige beholdere til data. En enkel og nem at bruge beholderen er vektoren. En vektor gemmer data i rækkefølge . Det svarer i konceptet til array container, bortset fra at arrays er fastsat i størrelse. En vektor kan øge eller mindske dens størrelse efter behov. Du kan sende vektorer til andre dele af et program ved at sende dem som argumenter til en funktion. Et godt eksempel på , hvordan du gør dette indebærer passerer en vektor til en funktion , der udskriver alle de elementer , det indeholder hvad du har brug
    C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
    C + + Compiler , sådan GCC
    Vis Flere Instruktioner
    1

    Load C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge 'File /New /Project ' og vælg ' C + + projekt ' for at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE .
    2

    Importer "vektor" bibliotek og " iostream " biblioteket. Den " vektor" biblioteket tillader dig at oprette og bruge vektorer , og " iostream " bibliotek giver dig mulighed for nemt at udskrive til output konsollen. Skriv følgende i toppen af kildekoden fil : Hej

    # include

    # include

    using namespace std ;
    < br >
    3

    Erklær en funktion, der accepterer en vektor som et argument. Skriv følgende under import udsagn : Hej

    void printVector (vektor v)

    {}
    4

    Opret en for-løkke der udskriver alle elementer i vektoren . Skriv følgende to udsagn inden for de krøllede parenteser i " printVector "-funktionen : Hej

    for (int i = 0; i < v.size (); i + +)

    { cout < 5

    Erklær en hovedfunktion. Dette er, hvor programmet starter henrettelse. Du vil påberåbe funktionen " printVector " fra den primære funktion . Skriv følgende funktion erklæring under "} " symbolet i " printVector "-funktionen : Hej

    int main ()

    {}
    6

    Opret en vektor af skriver følgende erklæring inden for de krøllede parenteser i den vigtigste funktion : Hej

    vector v = funct ();
    7

    Erklær en for-løkke , der vil sløjfe ti gange , tilføjer talsekvensen 0 til 9 til vektoren . Skriv følgende udsagn under ét skrevet i det forrige trin : Hej

    for ( unsigned int i = 0; i < 10; i + +)

    { v.push_back ( i) ;} < br >
    8

    Invoke på " printVector "-funktionen , og videregive det vektor " v. " Skriv følgende i slutningen af ​​den vigtigste funktion : Hej

    printVector (v ),
    9

    Udfør programmet ved at trykke på den grønne play -knappen . Programmet output ligner dette : Hej

    0

    1

    2

    3 fotos

    4 fotos

    5 < br >

    6 fotos

    7

    8

    9

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan flytte et objekt ved hjælp af træk i XCode 
    ·Visual C 2005 Tutorial 
    ·Call funktion Object C + + Syntaks 
    ·Hvordan Lær C # for begyndere 
    ·Definition af data Abstraction i C + + 
    ·Sådan bruges LINQ til XML 
    ·Hvordan man kan udvikle deployerbare Windows Mobile App…
    ·Sådan oprettes Message Maps i MFC 
    ·Sådan oprettes en Portrait i C + + 
    ·Sådan bruges SQLite3Comment på en iPhone App 
      Anbefalede Artikler
    ·Hvordan at tilføje Side Oplysninger til et loginscript…
    ·Grundlæggende Hjælp til Microsoft Visual 
    ·Sådan Output PHP Array til JavaScript 
    ·Lysbord Vs. Lysbord 2 
    ·Sådan tilføjes en kontrol i Visual Basic for Applicat…
    ·Sådan sortere lister i Python 
    ·Sådan fjernes String i Perl 
    ·Sådan Konverter primtal til Alphabet Code i Java 
    ·MySQL JDBC Tutorials 
    ·Hvordan debug en Syntaksfejl 
    Copyright © Computer Viden http://www.computerdk.com