Hola, estoy practicando puntero a función miembro y me resulta imposible con el error qué me da.
Pongo aquí trozos de código.
class WidgetConnect
{
public:
WidgetConnect();
template <class Class>
void Connect(void(Class::*function)());
};
template <class Class>
void WidgetConnect::Connect(void(Class::*function)())
{
//function();
}
...
WidgetConnect WC;
WC.Connect(&Button::test);
me sale el error In function `ZN4Game3RunEv':|
undefined reference to `void WidgetConnect::Connect<Button>(void (Button::*)())'|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 3 seconds) ===|
--------------------------------------------
Solución ---->http://stackoverflow.com/questions/10632251/undefined-reference-to-template-function