--------------------------------------------Il funzionamento di una pila-------------------------------------------
La pila (o stack) è una struttura di dati dinamica gestita usando la modalità LIFO(Last In - First Out), Gli elementi vengono aggiunti da un'estremità e sono posizionati uno sopra l'altro, formando idealmente una Pila di oggetti. Il prelevamento di un elemento avviene dallo stesso capo in cui vengono inseriti e quindi l'ultimo ad essere inserito è il primo ad essere estratto.
Dichiarazione del vettore nella classe Pila.
Le operazioni per modificare la Pila sono:
-PUSH Inserisce un elemento in cima alla Pila;
-POP Preleva un elemento dalla cima della Pila;
Le operazioni di visualizzazione e controllo di una Pila sono:
-TOP Restituisce l'elemento in cima alla Pila senza eliminarlo;
-VUOTA Segnala, tramite un valore booleano, se la Pila è vuota;
-SIZE Restituisce il numero di elementi presenti nella Pila;
In seguito allego un link una gif di dove spiega il funzionamento del pop e del push in una pila.
http://www.ciropersico.altervista.org/strutture_dati/pila/animazione.htm
--------------------------------------------------------------------------------------------------------------------------