为了账号安全,请及时绑定邮箱和手机立即绑定

两个类互相引用不会有问题吗

在SceneManager中引用#include "LoadLayer.hpp"

LoadLayer中引用#include "SceneManager.hpp"

这样不会出现问题吗 



正在回答

3 回答

两个头文件互相引用一定会出问题,

但是为了避免这一情况出现,可以用预处理命令实现

在程序之前应写上

#ifndef 标识符
#define 标识符
//代码断

#endif

另外,这些在C++基础视频里讲过

0 回复 有任何疑惑可以回复我~
#1

Raindrips

emm(`・ω・´),没审题,头文件互相引用的话,上面的办法好像不行, 可以先声明Class cla; 然后在声明,这样可以避免出现找不到声明的错误了
2018-12-26 回复 有任何疑惑可以回复我~

我好像会遇到“语法错误:缺少;在“*”前“ 但是实际上又没有语法错误,就是互相引用引起的


0 回复 有任何疑惑可以回复我~

应该是没有问题的, 没有强引用吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

两个类互相引用不会有问题吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信