次の方法で共有


コンパイラ エラー C2231

'.' : 左のオペランドが 'class-key' へのポインターです。'->' を使用してください

メンバー選択操作 (.) の左側のオペランドは、クラス、構造体、または共用体の代わりにポインターです。

次の例では C2231 が生成されます。

// C2231.c
struct S {
   int member;
} s, *ps = &s;
int main() {
   ps.member = 0;   // C2231

   // OK
   ps->member = 0;   // crash
   s.member = 0;
}