|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder en STL Vector Iterator

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder en Basic Datumväljare med GridView
    ·Definition av C + + String Funktion
    ·Hur man beräknar Korsande Cirklar i C + +
    ·Hur man använder Passerkoder i en endimensionell Array…
    ·Hur man skapar en båge i GTK Radiant
    ·Hur du ändrar markören i C + +
    ·Hur korrekt att stänga en WCF Channel
    ·Hur Tally procent i C + +
    ·Hur man använder Stack STL Container Class
    ·Microsoft C + + Tutorials
    Utvalda artiklarna
    ·Hur man gör boxar brev nummer på Internet
    ·VB6 Strängfunktioner
    ·Hur får PlayStation 3 Online Använda mobiltelefon Web…
    ·Så här aktiverar ARCHIVELOG läge för Oracle Databas…
    ·Hur du ändrar form action i JavaScript Select
    ·Hur man testar en PHP Kontaktformulär i XAMPP
    ·Så här importerar XLS för NET
    ·Hjälp med sekventiell filer i Java-programmering
    ·Hur man redigerar en fast längd Character String
    ·Konvertera ett datum till ett UNIX Tidsstämpel PHP
    Copyright © Dator Kunskap http://www.dator.xyz