|
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. |