编译器错误 C2460
“identifier1”: 使用正在定义的 “identifier2”
类或结构 (identifier2
) 声明为其本身 (identifier1
) 的成员。 不允许对类和结构进行递归定义。
以下示例将生成 C2460:
// C2460.cpp
class C {
C aC; // C2460
};
请改为在类中使用指针引用。
// C2460.cpp
class C {
C * aC; // OK
};
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈