El C + + contenedor de plantillas pila funciona como memoria de pila . Asimismo, se restringe el programa de acceso a sólo el elemento añadido más recientemente. Detrás de la pila es otro contenedor de plantillas STL , la + + dequeue doble extremo C . Todos los operadores lógicos están sobrecargados de la clase de contenedor de pila , así que utilice una pila si está seguro de que sólo desea apilar las operaciones en una matriz. Cosas que necesitará
Advanced C + + nivel
compilador C + + con el IDE , como Visual Studio 2008
Mostrar más instrucciones
1
Incluya el archivo de cabecera en tu programa para que pueda acceder al C + + clase y sus métodos. Inserte esta en la parte superior de su programa :
# include
2
Memorice los métodos públicos de la clase de pila :
operador ==
operador de > =
operador ! =
operador <
operador >
empty ()
get_allocator () del arte pop ()
push () tamaño
()
superior ( )
3
Declarar un objeto contenedor apilable y añadir algunos elementos. A continuación, compruebe si está vacía :
using namespace std ;
int main () {
demostración pila;
codes.push ( 17 ) ;
codes.push ( 8 ) ;
coutif ( codes.empty ()) {
coutreturn 0 ; }
4
demostramos cómo el elemento superior se extrae de la pila :
< b> cout cout
5
Comparar dos pilas diferentes como si fueran una función de los tipos de datos :
pila s1 , s2
pila ;
for (int i = 0 ; i s1.push ( i);
s2.push ( i); }
if ( s1 == s2 ) { cout
}
< br >