no qualified name for pointer to member (found ':: *')
The declaration of a pointer to a member does not specify a class.
Example
class A {}; int ::* cp; // error, class not specifed int B::* bp // error, B not defined int A::* ap; // OK