template<int N>
class myClass
{
template<typename T>
void myFunction();
};
template<typename T>
void myClass<int N>::myFunction() {} // doesn't work, nor do many other combinations!
Hola,C++ - cómo implementar la función miembro de plantilla fuera de una clase de plantilla
¿Es posible lograr lo anterior? Puedo implementar myFunction en la definición de clase sin problema. Si es así, ¿cuál sería la sintaxis? GCC 4.2 me dice:
perdido '>' para finalizar la lista de argumentos de plantilla
gracias por su ayuda
¿Podría ser la plantilla su problema? debe ser la plantilla no? –
ColinCren
@ Colin: es un parámetro de plantilla sin tipo. –