| 
    Pila 1.0
    
   Pila generica 
   | 
 
#include <Pila.hpp>
Public Member Functions | |
| Pila () | |
| Constructor por defecto.   | |
| ~Pila () | |
| Destructor.   | |
| Pila (const Pila &p) | |
| Constructor de copias.   | |
| Pila & | operator= (const Pila &p) | 
| Operador de asignación.   | |
| void | Agregar (T valor) | 
| Agrega un elemento al tope de la pila.   | |
| void | Eliminar () | 
| Elimina el elemento en el tope de la pila.   | |
| T | ObtenerTope () const | 
| Devuelve el elemento en el tope de la pila.   | |
| void | Vaciar () | 
| Vacía la pila, eliminando todos los elementos.  | |
| int | ObtenerTamano () const | 
| Devuelve el número de elementos en la pila.   | |
| int | ObtenerCap () const | 
| Devuelve la capacidad actual de la pila.   | |
| bool | EstaVacia () const | 
| Verifica si la pila está vacía.   | |
| void | Imprimir () const | 
| Imprime todos los elementos de la pila en la consola.  | |
Constructor por defecto.
Inicializa una pila vacía con una capacidad predeterminada.
| const | char * No es posible construir una pila. | 
Destructor.
Libera la memoria asignada dinámicamente para la pila.
Constructor de copias.
Crea una nueva pila que es una copia exacta de otra pila.
| p | La pila a ser copiada. | 
| const | char * No es posible construir una pila copia. | 
| void Pila< T >::Agregar | ( | T | valor | ) | 
Agrega un elemento al tope de la pila.
| valor | El valor a ser agregado. | 
| const | char * No es posible redimensionar la pila para agregar el elemento. | 
| void Pila< T >::Eliminar | ( | ) | 
Elimina el elemento en el tope de la pila.
| const | char * No se puede eliminar elemento; la pila está vacía. | 
| bool Pila< T >::EstaVacia | ( | ) | const | 
Verifica si la pila está vacía.
| int Pila< T >::ObtenerCap | ( | ) | const | 
Devuelve la capacidad actual de la pila.
| int Pila< T >::ObtenerTamano | ( | ) | const | 
Devuelve el número de elementos en la pila.
| T Pila< T >::ObtenerTope | ( | ) | const | 
Devuelve el elemento en el tope de la pila.
| const | char * La pila está vacía. | 
Operador de asignación.
Asigna una pila a otra pila.
| p | La pila a ser asignada. | 
| const | char * No es posible construir una pila. |