NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Compiler Error C2228

left of '.identifier' must have class/struct/union type

The operand to the left of the period (.) is not a class, structure, or union.

Example

int i;
struct S
{
public:
    int member;
} s, *ps;
void main()
{
   i.member = 0;   // error, i is not a class type
   ps.member = 0;  // error, ps is a pointer to a structure
   s.member = 0;   // OK, s is a structure type
   ps->member = 0; // OK, ps points to a structure S
}