I C + + programmeringssprog , er lagret ved hjælp af forskellige beholdere. Én type beholder er vektoren. En vektor er en opbevaringsbeholder , der gemmer data som en sekvens af elementer. Det er meget lig array beholder , med en større forskel . Vektoren kan vokse eller skrumpe som elementer tilføjes eller fjernes fra den. Et array har en fast størrelse og kan ikke ændres , efter den er oprettet. En vektor kan overføres til andre dele af programmet ved hjælp af funktioner. En let måde at overføre en vektor er at have en funktion returnere det . Ting du skal
C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
C + + Compiler , sådan en GCC
vise flere Instruktioner
1
Ilæg 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 biblioteket ved at skrive følgende linje i toppen af kildekoden fil: .
# omfatte
3 Opret en funktion, der returnerer en vektor. Afkastet type for en funktion før dens navn. At erklære en funktion, der returnerer en vektor , skriver følgende erklæring : Hej
vector funct ()
{}
4
Erklær en vektor inde funktion " funkt . " Dette vil være vektoren din funktion returnerer. Skriv følgende mellem de krøllede parenteser i " funct "-funktionen : Hej
vector v;
5 Tilføj nogle elementer til vektor ved hjælp af " push_back "-metoden. Dette vil tilføje et element til bagsiden af vektoren. Hvis du vil tilføje flere elementer til vektoren , skriver følgende linjer kode under den tidligere
6
Retur vektoren , hvilket vil kopiere det til uanset stykke kode påberåber sig denne funktion. Placer følgende kode i slutningen af funktionen krop : Hej
tilbagevenden v;
7
Opret en hovedfunktion , der er, hvor dit program vil begynde udførelse. Skriv følgende funktion erklæring i rummet under " funct "-funktionen : Hej
int main ()
{}
8
Opret en vektor fra inden for de vigtigste funktion . Dette vil gemme vektor returneres af funktionen " funkt . " Skriv følgende i de krøllede parenteser i den vigtigste funktion : Hej
vector v;
9 Kald funktionen " funct " og tildeler den returnerede vektor "v " ved at skrive følgende under den tidligere erklæring : Hej
v = funct ();
10
Loop gennem vektor og udskrive sine elementer. Skriv følgende for loop under den tidligere erklæring : Hej
for ( unsigned int i = 0; i < v.size (); i + +)
{ cout << v [i ] << endl; }
11
Udfør programmet ved at trykke på den grønne play -knappen . Programmet output ligner dette : Hej
1
2
3 fotos
4 fotos
5
< br >