gpt4 book ai didi

c++ - C++ 中的前向引用或声明

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:31 26 4
gpt4 key购买 nike

如何在 C++ 中进行前向引用/声明以避免循环头文件引用?

我在头文件中有#ifndef 守卫,但内存告诉我我需要这个前向引用的东西——我以前用过><但不记得如何使用了。

最佳答案

您预先声明了该类而不包含它。例如:

//#include "Foo.h" // including Foo.h causes circular reference
class Foo;

class Bar
{
...
};

关于c++ - C++ 中的前向引用或声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/183898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com