Помогите разобраться в чем ошибка
при вызове функции через указатель на нее!
class MyClass
{
public:
void (MyClass::*PointFunction)();
void f();
void f1();
void f2();
}
void MyClass::f1()
{
PointFunction = &MyClass::f1;
}
void MyClass::f2()
{
PointFunction = &MyClass::f2;
}
void MyClass::f()
{
PointFunction();
//Ошибка error: must use '.*' or '->*' to call pointer-to-member function in '((MyClass*)this)->MyClass::PointFunction (...)', e.g. '(... ->* ((MyClass*)this)->MyClass::PointFunction) (...)'
}