C + + programmering språk har många olika behållare för data. En enkel och lätt att använda behållaren är vektorn . En vektor lagrar data i sekventiell ordning . Det är liknande koncept som arrayen behållaren , förutom att arrayer är fixerade i storlek . En vektor kan öka eller minska dess storlek efter behov . Du kan passera vektorer till andra delar av ett program genom att passera dem som argument till en funktion. Ett bra exempel på hur man gör detta innebär passerar en vektor till en funktion som skriver ut alla poster som den innehåller vad du behöver
C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C + + kompilator , en sådan GCC
Visa fler instruktioner
1
Load C + + IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project ' och välj ' C + + Project " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE .
2
Importera " vector " biblioteket och " iostream " bibliotek . Den " vector " bibliotek kan du skapa och använda vektorer , och " iostream " bibliotek kan du enkelt skriva ut till utgången konsolen . Skriv följande på toppen av källkoden filen :
# include
# include
using namespace std ;
Billiga 3
Deklarera en funktion som accepterar en vektor som argument . Skriv följande under import uttalanden :
void printVector ( vector v ) katalog { }
4
Skapa en for-loop som skriver ut alla element i vektorn . Skriv följande två uttalanden inom klamrarna i " printVector " -funktion :
for (int i = 0 ; I < v.size ( ) ; i + + ) katalog
{ cout < < v [ i] << endl; }
5
Deklarera en huvudfunktion . Det är där programmet börjar exekvering . Du kommer att anropa funktionen " printVector " från den huvudsakliga funktionen . Skriv följande funktion deklarationen under " } " symbol " printVector " -funktion :
int main ( ) katalog
{ }
6
Skapa en vektor med skriver följande uttalande inom klammerparenteser av huvudfunktionen :
vector v = funkt ( ) ;
7 Deklarera en for-loop som kommer slinga tio gånger , lägga nummersekvensen 0 genom 9 till vektorn. Skriv följande uttalanden under en skriven i föregående steg :
för ( unsigned int i = 0 ; i < 10 , i + + ) katalog
{ v.push_back ( i) ; }
8
Åkalla " printVector " -funktionen , och passera den vektorn " v. " Skriv följande i slutet av den viktigaste funktionen :
printVector ( v ) ,
9
Kör programmet genom att trycka på den gröna knappen Spela . Programmet produktionen ser ut så här :
0
1
2 Review
3
4
5
6
7
8
9