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ť Stack STL kontajnera triedy

+ + zásobník šablóny nádoba C funguje ako zásobníka pamäti . To obmedzuje programu pre prístup len tie nedávno pridal prvok . Základom stoh je ďalší kontajner STL šablóny , C + + double - ended dequeue . Všetky logické operátory sú preťažené pre triedu zásobník kontajnera , tak použite stack , keď ste si istí , že chcete iba zásobník operácie na poli . Veci , ktoré budete potrebovať
Advanced C + + na úrovni
C + + kompilátor s IDE , ako Visual Studio 2008
Zobraziť ďalšie inštrukcie Cestuj 1

Zahrnúť súbor správnu hlavičku v súbore program , takže môžete pristupovať k C + + triedy a jej metód . Vložte tento na samom vrchole svojho programu : Spojené # include
2

Zapamätať verejné metódy triedy zásobníka :
operátor ==
operátor operátor > =
operátor ! =
operátor <
operátor >
prázdny ( )
get_allocator ( )
pop ( )
stlačte ( )
veľkosť ( )
top ( )
3

Deklarácia stack objekt kontajnera a pridať niektoré prvky do neho . Potom skontrolujte , či je prázdna :
using namespace std ;
int main ( ) { klipart zásobníka demo ,
codes.push ( 17 ) ;
codes.push ( 8 ) ;
coutif ( codes.empty ( ) ) {
coutreturn 0 ;
}
4

demonštrovať , ako je horná prvok odoberie zo zásobníka :
< b > cout cout
5

porovnanie dve rôzne zásobníky , ako keby oni vstavaných dátových typov :
stack s1 ;
stack s2 ,
for ( int i = 0 ; i s1.push ( i ) ;
s2.push ( i ) ; }
if ( s1 == s2 ) { cout
}


Najnovšie články