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