Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať STL vector iterátor

C + + programovací jazyk je dodávaný s knižnicou funkcií , ktoré vám umožnia vykonávať rad základných programovacích úloh s ľahkosťou . Standard Template Library ( STL ) , ktorý je postavený na C + + , poskytuje Vector triedy , ktoré môžu byť použité , aby obsahovali položky v sekvenčné poľa . Položky sú potom prístupné pomocou iterácie . Môžete plne využiť vektor , bez najprv pochopiť , ako iterátory fungujú . Iterátory v podstate prístup k prvkom v kontajneroch a poskytujú rozhranie pre prístup a úpravy dát . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

deklarovať " Vector " knižnicu pre použitie v tomto projekte . " Iterators " budú zahrnuté automaticky s ním . Zadajte nasledujúce v hornej časti súboru zdrojového kódu : Spojené

# include

using namespace std ;
3

deklarovať hlavné funkcie zadaním nasledujúceho :

int main ( )

{ }
4

deklarovať nový vektor tým , že píše nasledujúce v zložených zátvorkách v hlavnej funkcie :

vektor characterVector ;
5

Pridať niektoré položky do vektora tak , že si môžete iterovat nad nimi . Použite nasledujúce príkazy pridávať položky do praha 6

Vytvoriť iterátor pre vektora . Iterátor má na starosti udržiavanie prehľadu o aktuálnom mieste vo vektore , a možno ho použiť pre prístup k dátam uloženým tam . Ak chcete deklarovať vektor , napíšte nasledujúci príkaz :

vektor :: iterátor i ;
7

iterovat vektora pomocou iterácie . Môžete nastaviť iterátor na začiatok zoznamu a začať priechodná vektora takto. Napíšte " pre sláčiky " , ako je toto :

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

{ }
8

Vytlačte si každú položku vo vektore umiestnením nasledujúce vyhlásenie tlačového medzi zloženými zátvorkami " pre sláčiky : "

cout << * i << endl ;

9

spustite program stlačením zeleného tlačidla " Play " . Výstupom programu nasledujúce :


b

c

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené