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