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ť C + + Vector na uloženie dát

vektor je oficiálna séria C + + . Časť Standard Template Library , je to šablóna trieda kontajnera , ktorý ukladá rovnaké zadali dáta v neprerušenej oblasti pamäti . Ako C + + triedy , ponúka mnoho užitočných funkcií , ako je zmena veľkosti , ktoré znižujú veľkosť kódu a ušetriť čas . Jeho indexovanie operácie sú rovnako účinné ako tie z hlúpych poľa v C. vecí , ktoré budete potrebovať
Advanced C + +
C + + kompilátor s IDE
Zobraziť ďalšie inštrukcie
1

Zahrnúť súbor hlavičke vektor tak , aby váš program môže pristupovať k C + + triedy a jeho funkcie :
# include
2

Vytvorte prázdny vektor typu int . Potom vytvorte vektor s 10 kópiami 7 :
vektor v. ; //prázdny
vektor v2 ( 10 , 7 ) ;
3

užívanie v2 nájsť rozdiel medzi tým , ako veľa pamäte bola pridelená pre v2 v porovnaní s jeho veľkosťou . Pridelenej pamäte je vždy väčšia alebo rovná veľkosti :
cout
4

Pridať ďalšie dva prvky , na konci v2 :
v2.push_back ( 13 ) ;
v2.push_back ( 23 ) ;
5

s manželskou posteľou veľkosti v2 a dať ďalšie prvky hodnote 64 :
v2.resize ( v2.size ( ) * 2 , 64 ) ;
6

iterovat cez vektora pomocou účelový ukazovateľ nazvaný iterátor . Výstupné prvky na konzole takto :
pre ( vektor :: iterátory to = v2.begin ( ) , je = v2.end ( ) , je + + ! ) { Cout
}

7

Vymazať prvky 2 a 3 z vektora . Potom vymaže všetky prvky naraz :
v2.erase ( v2.begin ( ) +1 , v2.begin ( ) 3 ) ; //vymaže prvky 2 a 3
v2.clear ( ) , //vymaže všetky prvky

Najnovšie články