Il codice che segue mostra come creare uno stack utilizzando semplicemente una lista concatenata.
I nodi hanno questa forma:

struct node
{
	T data;
	node* down;
};

dove data indica il dato effettivamente contenuto, e down indica l’elemento subito in basso all’elemento corrente nella pila

Continua >