указатель на функцию в классе
Я пытаюсь сделать что-то вроде этого:
class A {
void *(*func)(void *);
A(void *(*function)(void *)){
func = function;
}
}
class B {
void *real_func(void *);
A ptr;
B()
:ptr(&real_func)
{
...
}
}
Но я получаю эту ошибку:
ошибка: ISO C ++ запрещает брать адрес неквалифицированной или заключенной в скобки нестатической функции-члена для формирования указателя на функцию-член.
Кто-то знает, как инициализировать указатель на функцию-член в том же классе ???
Спасибо!
Carlos