Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - alexrn

#1
Hola,

Soy nuevo en el foro, me acabo de registrar aunque ya llevo un tiempo leyendo, el caso es que tengo un problema al compilar en Ubuntu que en Windows no me da, y como prefiero usar Ubuntu quería ver si sabéis a qué se debe.

Estoy trabajando con árboles, pero al compilar por ejemplo la función

"template <typename T>
void imprimirDescendientes(Agen<T>& A,Agen<T>::nodo);"

me dice "'Agen<T>::nodo' is not a type", cuando sí que lo tengo declarado dentro de la clase Agen, que representa un árbol general.

Ya os digo que en Windows me compila perfectamente y ejecuto y sin problemas, de ahí que me mosquee el error, ¿el compilador de Linux trata distinto a los templates o se debe a otra cosa?

Gracias y un saludo.