Ciao a tutti.
Domani dovrò presentare alla classe la lista concatenata che ho implementato.
Avendone implementata una piuttosto complessa (tamplate, doppiamente concantenata, rimozione davanti, dietro e in mezzo, ...) volevo prima partire da una semplice semplice.

In quella complessa ho utilizzato una funzione di utilità per allocare un nodo da far puntare poi a un puntatore nuovoNodoPtr:
codice:
Nodo<T>* Lista<T>::getNuovoNodo(const T &dato)
{
   return new Nodo<T>(dato);
}
codice:
Nodo<T>* nuovoNodoPtr = getNuovoNodo(dato);
Ora però vorrei fare a meno di utilizzare questa funzione di utilità ma non capisco come allocare un nodo e ottenere il suo indirizzo da assegnare a nuovoNodoPtr tutto in una sola istruzione...

Potete aiutarmi?!