
Originariamente inviata da
Bombonera
ma top, in quel caso cosa rappresenta ?
Il nodo "al top" (della pila) che c'è in quel momento, cioè appena poco prima di invocare il costruttore di Node.

Originariamente inviata da
Bombonera
Come fa Node a capire che top è un puntatore che punta al nodo precedente?
Node ha solo il campo del dato e del "next" (o "successivo" o come l'hai chiamato) .. non "sa" nulla di top, liste, pile o altro.
È il push (della pila) che ha questa nozione.
prima della invocazione del costruttore
codice:
+------------+
top --->|elem / next-|---> ......
+------------+
dopo la invocazione del costruttore e prima del top = v;
codice:
+------------+
top --->|elem / next-|---> ......
/ +------------+
/
+------------+ /
|elem / next-|----
+------------+
(nuovo nodo)
dopo il top = v;
codice:
+------------+
-> |elem / next-|---> ......
/ +------------+
/
+------------+ /
top --->|elem / next-|----
+------------+