basis class 'class' for pointer to member has not been defined
A pointer was declared that pointed to a class that was declared but not defined.
The following is an example of this error:
class C;
int C::* cp; // error, C has not been defined
class D {};
int D::*dp; // OK