Example

class MyClass;

void (MyClass::*FPointer)();

class MyClass
{
    public:
        MyClass(){}
};

Solution
Use typedef when declaring function pointers.

class MyClass;

typedef void (MyClass::*FPointer)();

class  MyClass
{
    public:
        MyClass(){}
};