如何在 C++ 中进行前向引用/声明以避免循环头文件引用?
我在头文件中有#ifndef 守卫,但内存告诉我我需要这个前向引用的东西——我以前用过><但不记得如何使用了。
最佳答案
您预先声明了该类而不包含它。例如:
//#include "Foo.h" // including Foo.h causes circular reference
class Foo;
class Bar
{
...
};
关于c++ - C++ 中的前向引用或声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/183898/