博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++A和B文件相互引用报错: error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
阅读量:4205 次
发布时间:2019-05-26

本文共 313 字,大约阅读时间需要 1 分钟。

原因:
此情况经常出现在大型工程项目中)如果存在两个类的头文件a.h和b.h,在a.h中有这样的语句:#include "b.h",
且在b.h文件中有这样的语句:#include "a.h"。同时,在一个类中有另一个类的对象时,那么就会出现这样的错误。

 

解决方案:
你如果想把ALayer层添加到GameScene中,那么:
<1>
在ALayer.h中,
#include "GameScene.h"

GameScene* m_gameScene;

<2>
在GameScene.h中
class ALayer;

ALayer* m_aLayer;

 

在GameScene.cpp中:
#include "ALayer.h"

转载地址:http://cztli.baihongyu.com/

你可能感兴趣的文章