left of '->identifier' must point to class/struct/union
The left side of the specified class member access operator (->
) was not a pointer to a class, structure, or union.
The following is an example of this error:
int *pInt;
struct S
{
public:
int member;
} *pS;
void main()
{
pInt->member = 0; // error, pInt points to an int
pS->member = 0; // OK, pS points to a structure S
}