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