The C + + programmering språk levereras med ett bibliotek med funktioner som gör att du kan utföra många grundläggande programmering uppgifter med lätthet . The Standard Template Library ( STL ) , som är inbyggd i C + + , ger klassen Vector , som kan användas för att innehålla varor av en sekventiell samling . Objekt sedan nås med en iterator . Du kan inte fullt ut använda en vektor utan att först förstå hur iteratorer fungerar . Iterators komma princip element i containrar och ger ett gränssnitt för att komma åt och ändra uppgifter . Saker du behöver
C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C + + kompilator , en sådan GCC
Visa mer Instruktioner
1
Ladda 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
Deklarera " Vector" bibliotek för användning i detta projekt . De " Iteratorer " kommer att ingå med automatiskt. Skriv följande på toppen av källkoden filen :
# include
using namespace std ;
3
Deklarera en huvudsaklig funktionen genom att skriva följande :
int main ( ) katalog
{ }
4
Deklarera en ny vektor genom att skriva följande inom klamrar av huvudfunktionen :
vektor characterVector ,
5 Lägg några objekt i vektorn så att du kan iterera över dem . Använd följande uttalanden för att lägga till objekt i
6
Skapa en iterator för vektorn . En iterator är ansvarig för att hålla koll på den aktuella platsen i en vektor , och den kan användas för att komma åt data som lagras där . För att deklarera en vektor , skriver följande uttalande :
vektor :: iterator i,
7 iterera genom vektorn med iterator . Du kan ställa in iterator till början av listan och börja loopa igenom vektorn på det sättet . Skriv ett " för loop " så här :
for (i = characterVector.begin ( ) ; I < characterVector.end ( ) ; i + + ) katalog
{ }
8
Skriv ut varje objekt i Vector genom att placera följande print uttalande mellan klammerparenteser av " för loop : "
cout << * i << endl ;
9
Kör programmet genom att trycka på den gröna knappen "Spela" . Programmet matar följande :
en
B
c