The C + + programmering språk har ett bibliotek av generiska behållare kallas Standard Template Library eller STL . En användbar behållaren från STL är vektorn. En vektor är en behållare av sekventiella uppgifter, vilket gör det liknar en array. Till skillnad från en array , kan en vektor ändra storlek som dess innehåll ändras . Du kan skapa vektorer av många olika datatyper , med undantag av matriser . Du kan skapa vektorer som pekare till tecken matriser . Eftersom identifieraren till en array är en pekare , åstadkommer detta ett liknande resultat som lagrar matriser i vektorer . Saker du behöver
C + + integrerad utvecklingsmiljö eller IDE , såsom 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 + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE
2
Importera vektor biblioteket genom att skriva följande uttalande på toppen av källkoden : .
# Include Addera 3 Använd std namnrymden . Genom att skriva följande uttalande , kommer du inte att lägga ordet " std " till varje vektor funktion :
using namespace std ;
4
Skapa en huvuduppgift genom att skriva följande kodrad :
int main ( ) { }
5
Deklarera flera tecken matriser genom att skriva följande uttalanden inuti klamrarna i den huvudfunktion :
char a [ 5 ] = ' abcde ",
6
Skapa en ny vektor som lagrar pekare till tecken . Identifieraren till en array är en pekare , som kan lagras i vektorer . För att deklarera en vektor för röding pekare , skriver följande :
vektor v;
7 Skjut char array i vektorn med push_back funktionen , som den här :
v.push_back ( a ) ;
8
Kör programmet genom att trycka på den gröna knappen Spela placerad i den översta raden av knappar på IDE . Programmet kommer att skapa en array , en vektor av röding pekare , och skjut arrayen pekaren i vektorn .