共用方式為


編譯器錯誤 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;
}