| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bruges en STL Vector Iterator
    The C + + programmeringssprog kommer med et bibliotek af funktioner, der giver dig mulighed for at udføre mange basale programmeringsopgaver med lethed. Standard Template Library ( STL ) , som er indbygget i C + + , tilvejebringer Vector klassen , som kan anvendes til at indeholde elementer i en sekventiel array. Elementer er derefter adgang til ved hjælp af en iterator . Du kan ikke helt bruge en vektor uden først at forstå , hvordan iteratorer virker. Iteratorer dybest adgang elementer i beholdere og give en snitflade til at tilgå og ændre data. Ting du skal
    C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
    C + + Compiler , sådan en GCC
    vise flere Instruktioner
    1

    Ilæg C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File /New /Project" og vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE .
    2

    Erklær " Vector " bibliotek til brug i dette projekt . De " iteratorer " vil blive inkluderet automatisk med det. Indtast følgende i toppen af kildekoden fil : Hej

    # include

    using namespace std ;
    3

    Erklær en main funktion ved at skrive følgende : Hej

    int main ()

    {}
    4

    Erklær en ny vektor ved at skrive følgende i krøllede parenteser for den primære funktion : Hej

    vector characterVector ,
    5

    Tilføj nogle elementer til vektoren , så du kan gentage over dem. Brug følgende udsagn til at tilføje elementer til
    6

    Opret en iterator for vektoren . En iterator er ansvarlig for at holde styr på den aktuelle spot i en vektor , og det kan bruges til at få adgang til data gemt der. At erklære en vektor , skriver følgende erklæring : Hej

    vector :: iterator i;
    7

    gentage gennem vektoren ved hjælp af iterator . Du kan indstille iterator til begyndelsen af listen og begynde looping gennem vektoren på den måde. Skriv en " for loop " lissom dette : Hej

    for (i = characterVector.begin (); i < characterVector.end (); i + +)

    {}
    8

    print ud hvert element i vektoren ved at placere den følgende print erklæring mellem de krøllede parenteser i " for loop : "

    cout << * i << endl; < br >
    9

    Kør programmet ved at trykke på den grønne "Play" -knappen. Programmet udlæser følgende : Hej

    a

    b

    c

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Pointers i C + + 
    ·Sådan installeres C + + compilere til Netbeans 
    ·Sådan Aggregerede Vector Funktioner 
    ·C + + funktion Call mangler Argument liste 
    ·Hvordan at skjule et objekt i Visual C 
    ·Hvordan skal tjekkes for Ctrl -D i C + + 
    ·Sådan bruges adgangskoderne i en endimensional Array 
    ·Sådan Grow Matricer i C + + 
    ·Sådan oprettes tekst for Direct3D C + + 
    ·Sådan Slut VB6.0 & VC + + 
      Anbefalede Artikler
    ·Hvordan man opbygger Client Server Applications Med VB.…
    ·Sådan Ignorer en Case Sensitive Input i Java 
    ·Sådan sortere lister i Python 
    ·Hvordan aktiverer jeg FDF Into PHP 
    ·Sådan bruges SAS Software 
    ·Tutorial til Windows API Tegning Lines 
    ·Sådan Find en Wildcard String i en tekstfil i PHP 
    ·Sådan Erstat White Space med Python 
    ·Sådan slettes et regneark Event i VBA 
    ·Sådan Cirka Fourier Series i Python 
    Copyright © Computer Viden http://www.computerdk.com