c++ - template - ¿Cómo puedo definir una función de plantilla dentro de una clase de plantilla fuera de la definición de clase?
template typename t c++ (1)
IIRC:
template<class T> template <class U>
void Foo<T>::bar() { ...
Dado:
template <class T>
class Foo
{
public:
template <class U>
void bar();
};
¿Cómo implemento la barra fuera de la definición de la clase mientras sigo teniendo acceso a los dos parámetros de plantilla T y U?