codice:
class nodo
{
   public:
      char inf; // Elemento del nodo
      nodo * next; // Puntatore
   
      nodo (char c)
      {
         inf = c;
         next=null;
      }
};

class stack
{
   private:
      nodo * head; // Puntatore di accesso alla lista

   public:
      // Metodo per l'inserimento dell'elemento in coda, ultimo nodo (push)
      // Metodo per il prelievo dell'elemento in testa, primo nodo (pop)
};
Che ne dici? Ho ragionato tenendo come riferimento una memoria logica orientata LO-HI