Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe een STL vector Iterator Gebruik
De C + + programmeertaal wordt geleverd met een bibliotheek van functies die u toelaten om veel eenvoudige programmering taken met gemak uit te voeren . De Standard Template Library ( STL ) , is geïntegreerd in C + + , voorziet de klasse Vector , die kan worden gebruikt om objecten in een sequentiële reeks bevatten . Items worden vervolgens benaderd met behulp van een iterator . U kunt een vector niet volledig gebruiken zonder eerst te begrijpen hoe iteratoren werken . Iterators in principe toegang tot elementen in containers en een interface voor het openen en wijzigen van gegevens . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C + + Compiler , zo'n GCC
Toon Meer Aanwijzingen

Load 1 de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " File /New /Project" en kies " C + + -project " om een ​​nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE . Kopen van 2

Verklaar de " Vector " library voor gebruik in dit project . De " Iterators " wordt automatisch meegeleverd met het. Typ het volgende bij de bovenkant van het broncode bestand :

# include

using namespace std ;
3

Verklaar een belangrijke functie door het volgende te typen :

int main ( )

{ }
4

Verklaar een nieuwe vector met het schrijven van de volgende binnen de accolades van de hoofdfunctie :

vector characterVector
;
5

In enkele items naar de vector , zodat u kunt itereren over hen. Gebruik de volgende uitspraken om punten aan de voegen
6

Maak een iterator voor de vector . Een iterator is verantwoordelijk voor het bijhouden van de huidige positie in een vector en kan worden gebruikt om de daarop opgeslagen gegevens . Om een vector te verklaren , schrijf de volgende verklaring :

vector
:: iterator i ;
7

Doorloop de vector met de iterator . U kunt de iterator ingesteld op het begin van de lijst en begint het doorlussen van de vector die manier. Schrijf een " lus " zoals dit :

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

{ }

Print 8 elk artikel uit de vector door het plaatsen van de volgende print-statement in tussen de accolades van de " lus : "

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

Start het programma door op de groene knop "Afspelen" . Het programma voert de volgende :

a

b

c

Previous: Next:
  C /C + + Programming
·Hoe maak je een Multiple Choic…
·Wat heb ik nodig om te beginne…
·Hoe de strncpy functie in gebr…
·Hoe te Pointers nemen tot gehe…
·Hoe te Bubble Sorteer op C 
·Hoe te gebruiken functies in C…
·C Statische Inline Functie 
·Hoe kan ik een string array in…
·Hoe maak je een . CPP compiler…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Verschil tussen Component - based Develo…
·Waarom heb ik Java-software nodig? 
·Hoe maak je een Form Fit Elk formaat sch…
·Hoe maak je een Subform converteren naar…
·Java Script Problemen oplossen 
·Hoe maak je een Radio Button Clear op Vi…
·Hoe je merk een aanvraag in NetBeans 6.5…
·Hoe je Java 1.6 Wijziging van Java 1.5 v…
·Java Applet Methoden 
Copyright © Computer Kennis http://www.nldit.com