Ho provato a modificare le varie intestazioni, tipo ad esempio questa:
In questo modo:codice:template< class T, class P > posizione classe_spazio<T,P>::getTesta()
Ma mi da comunque errore.codice:template<class T, class P> classe_spazio<T,P>::posizione classe_spazio<T,P>::getTesta()
Ovvero mi sono accorto di aver resto privati typedef posizione e tipoelem per poter utilizzare il "template", però anche facendo questa correzione continua a darmi ugualmente gli stessi due erorri.