“->”:左操作数具有“class-key”类型,使用“.”
->
运算符左侧的操作数不是指针。 为类、结构或联合使用句点 (.) 运算符。
下面的示例生成 C2232:
// C2232.c
struct X {
int member;
} x, *px;
int main() {
x->member = 0; // C2232, x is not a pointer
px->member = 0;
x.member = 0;
}
“->”:左操作数具有“class-key”类型,使用“.”
->
运算符左侧的操作数不是指针。 为类、结构或联合使用句点 (.) 运算符。
下面的示例生成 C2232:
// C2232.c
struct X {
int member;
} x, *px;
int main() {
x->member = 0; // C2232, x is not a pointer
px->member = 0;
x.member = 0;
}