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); }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...codice:Nodo<T>* nuovoNodoPtr = getNuovoNodo(dato);
Potete aiutarmi?!

Rispondi quotando