A + recipiente template C + pilha funciona como memória de pilha . Ele restringe o programa para acessar somente o elemento mais recentemente adicionado . Subjacente a pilha é outro recipiente modelo STL, o C + + dequeue duas extremidades . Todos os operadores lógicos estão sobrecarregados para a classe recipiente pilha , então use uma pilha quando tiver certeza de que você quer apenas as operações de pilha em um array. Coisas que você precisa
avançada C + + nível
compilador C + + com IDE, como o Visual Studio 2008
Show Mais instruções
um
Inclua o arquivo de cabeçalho para a direita em sua programa para que você possa acessar a classe C + + e seus métodos. Coloque isso no topo de seu programa:
# include
2
Memorize os métodos públicos da classe pilha :
operador ==
operador de operador > =
operador ! =
operador <
operador >
empty ()
get_allocator ()
pop ()
push ()
tamanho ()
top ()
3
Declare um objeto recipiente pilha e adicionar alguns elementos a ele. Em seguida, verifique se ele está vazio :
using namespace std;
int main () {
demonstração pilha;
codes.push (17);
codes.push (8);
coutif ( codes.empty ()) {
coutreturn 0; }
4
demostrate como o elemento superior é removido da pilha :
< b> cout
cout
5
Comparar duas pilhas diferentes como se eles estão embutidos os tipos de dados :
pilha s1 ;
pilha s2; Compra de (int i = 0; i s1.push ( i);
s2.push ( i); }
if ( s1 == s2 ) { } cout
< br >