Prova ad apportare le modifiche in rosso in

nodo.h ...

codice:
template<class T>
nodo<T> *nodo<T>::getprec()
{
   return(precedente);
}

template<class T>
nodo<T> *nodo<T>::getsuc()
{
   return(successivo);
}