コンパイラ エラー C2227
'->member' の左側がクラス、構造体、共用体、ジェネリック型をポイントする必要があります
->
の左側のオペランドがクラス、構造体、または共用体へのポインターではありません。
次の例では C2227 が生成されます。
// C2227.cpp
int *pInt;
struct S {
public:
int member;
} s, *pS = &s;
int main() {
pInt->member = 0; // C2227 pInt points to an int
pS->member = 0; // OK
}