Vereis, estoy haciendo una librería multiplataforma que compilo con la ayuda de CMake.
Me he encontrado con que mientras que un codigo es compilado perfectamente en linux con GCC, me da problemas en Windows con el compilador de Visual Studio.
El codigo en cuestión es:
Código:
Refirendose a la clase:String(const Array<char> original);
Código:
Y el error es:template <class T> class Array : Object { ... }
Código:
Alguien sabe cual puede ser el error? Como podria repararlo y que siga funcionando la compilacion multiplataforma??error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int error C2143: error de sintaxis : falta ',' delante de '<'
Gracias y un saludo!!