Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan passere en Container Vector til en funksjon
    The C + + programmeringsspråk har mange forskjellige beholdere for data . En enkel og lett - å - bruke container er vektor . En vektor lagrer data i kronologisk rekkefølge . Det ligner på konseptet til matrisen container, bortsett fra at arrays er løst i størrelse. En vektor kan øke eller minske sin størrelse etter behov. Du kan sende vektorer til andre deler av et program ved å sende dem som argumenter til en funksjon. Et godt eksempel på hvordan du gjør dette innebærer bestått en vektor til en funksjon som skriver ut alle elementene den inneholder er hva du trenger
    C + + Integrated Development Environment (IDE ), for eksempel Eclipse CDT
    C + + Compiler , slik GCC
    Vis flere instruksjoner
    en

    Load C + + IDE ved å klikke på programmets ikon. Når den åpnes, velger du " Fil /Ny /Prosjekt ' og velg ' C + + prosjekt for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
    2

    Import av " vector" bibliotek og " iostream " bibliotek . Den " vector" biblioteket kan du opprette og bruke vektorer , og " iostream " biblioteket kan du enkelt skrive ut til output konsollen . Skriv følgende på toppen av kildekoden filen:

    # include

    # include

    bruker namespace std;


    3

    Erklærer en funksjon som aksepterer en vektor som et argument . Skriv følgende under import uttalelser : en

    void printVector ( vektor v )

    { }
    4

    Lag en for løkke som skriver ut alle elementene i vektoren . Skriv følgende to uttalelser i klammeparentesene av " printVector "-funksjon:

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

    {domstol < < v [ i] << endl ;}
    5

    Erklærer en hovedfunksjon . Det er der programmet starter utførelsen. Du vil påberope funksjonen " printVector " fra den viktigste funksjonen . Skriv følgende funksjon erklæring under " }" symbolet på den " printVector " funksjon : en

    int main ( )

    { }
    6

    Lag en vektor av skriver følgende uttalelse innenfor de krøllete parentes av den viktigste funksjonen : en

    vektor v = funksjons ();
    7

    Erklærer en for løkke som vil sløyfe ti ganger , og legger tallrekken 0 til 9 til vektoren. Skriv følgende utsagn under en skrevet i forrige trinn : en

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

    { v.push_back ( i) ; }
    Side 8

    Påkall " printVector "-funksjonen , og gi det den vector " v. " Skriv følgende på slutten av den viktigste funksjonen : en

    printVector ( v ) ;
    9

    Kjør programmet ved å trykke på den grønne avspillingsknappen. Programmet resultatet ser slik ut : en

    0

    en

    2

    3

    4

    5

    6

    7

    8

    9

    früher :

     Weiter:
      Relatert Artike
    ·Slik fjerner en indeks i en dynamisk Array av heltall v…
    ·Visual C Component Object Model Tutorial 
    ·Visual C 2005 Tutorial 
    ·Hvordan Reverse en Array i C + + 
    ·Hvordan pakke ut en fil i C # 
    ·Hvordan bruke Strncmp funksjon i C + + 
    ·Hvordan virker C program for å vise Currency Conversio…
    ·Silverlight 2 egendefinert kontroll Tutorial 
    ·Visual C Sharp String Funksjoner 
    ·Hvordan å erklære en statisk Constant i C 
      Anbefalte artikler
    ·Hvordan skrive en Visual C program som bruker et Mens e…
    ·Slik viser et Count i PHP og MySQL 
    ·Hvordan åpne en fil i PHP 
    ·Hvordan Tegn en rett linje i Python Turtle 
    ·Hvordan lage en Java Swing spill 
    ·Slik Fire en ItemDrag begivenhet 
    ·Hvordan Erklærer en Array i FoxPro programmering 
    ·Hvordan bruke Python -skript med Blender 
    ·Hvordan bruke PHP i Tumblr 
    ·Hvordan lage en tekstboks i Visual C # 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/