Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare lo stack STL Container Classe

Il C + + contenitore modello pila funziona come memoria stack. Esso limita il programma per accedere solo l'elemento aggiunto più di recente . Alla base dello stack è un altro contenitore modello STL , la + + dequeue doppio attacco C . Tutti gli operatori logici sono sovraccarichi per la classe contenitore pila , in modo da utilizzare una pila quando si è certi che si desidera solo impilare le operazioni su un array. Cose che ti serviranno
Avanzata C + + Commercio livello di compilatore C + + con IDE come Visual Studio 2008
Show More Istruzioni
1

Includere il file di intestazione a destra nella vostra programma in modo che sia possibile accedere alla classe C + + e dei suoi metodi . Inserire questo in cima del vostro programma :
# include
2

Memorizza i metodi pubblici della classe pila :
operatore ==
operatore operatore > = operatore
! = operatore
<
operatore >
vuoto ( ) per get_allocator ( ) per pop ( ) per push () dimensioni
( ) Home Page ( )
3

dichiarare un oggetto contenitore stack e aggiungere alcuni elementi di esso . Poi controlla se è vuota :
using namespace std;
int main ( ) {
pila demo;
codes.push ( 17) ;
codes.push ( 8) ;
coutif ( codes.empty ( ) ) {
coutreturn 0 ; }

4

dimostrare come l'elemento superiore viene estratto dallo stack :
< b> cout cout
5

Confronta due pile diverse come se fossero incorporati i tipi di dati :
pila s1 ;
pila s2 ;
for (int i = 0; i s1.push ( i);
s2.push ( i); }

if ( s1 == s2 ) { cout
}


 

Programmazione © www.354353.com