28
template <class T>
class Foo
{
public:
template <class U>
void bar();
};
¿Cómo implemento bar fuera de la definición de clase sin dejar de tener acceso a los dos parámetros de plantilla T y U?
Y todavía no entiendo por qué 'template vacío Foo :: bar() {...}' no funcionará ... –
Xeo
@Xeo son dos plantillas, clases y funciones separadas. (creo que por eso) – Anycorn
@Xeo porque es 'Foo :: bar ', no 'Foo :: bar' –