这个问题在这里已经有了答案:
What are forward declarations in C++?
(8 个回答)
4年前关闭。
This answer 说:
什么是前向声明?
最佳答案
Chad 给出了一个很好的字典定义。 C++ 中经常使用前向声明来处理循环关系。例如:
class B; // Forward declaration
class A
{
B* b;
};
class B
{
A* a;
};
关于c++ - 什么是 C++ 中的前向声明?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4926105/