编译器错误 C2032
“identifier”:函数不能是结构/联合“structorunion”的成员
结构或联合具有成员函数,这在 C++ 中是允许的,但在 C 中不允许。若要解决此错误,请编译为 C++ 程序,或删除该成员函数。
以下示例生成 C2032:
// C2032.c
struct z {
int i;
void func(); // C2032
};
可能的解决方法:
// C2032b.c
// compile with: /c
struct z {
int i;
};
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈