头文件中类的定义~

moonwrite 2013-10-01 09:45:28
class SimpleDPad;//把这个去掉 编译会报错 为什么~?

class SimpleDPadDelegate
{
public:
virtual void fun() = 0;
};

class SimpleDPad : public cocos2d::CCSprite, public cocos2d::CCTargetedTouchDelegate

随便求系统的
有关头文件和源文件定义的详细资料~

...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
TheLostMan丶 2013-10-02
  • 打赏
  • 举报
回复
如果你在引用到了SimpleDPad类时 用的是 SimpleDPad A或者 SimpleDpad 的成员就会出问题 你就得 将其头文件#include进去 如果单单只是用了SimpleDPad的指针可以这么用
moonwrite 2013-10-01
  • 打赏
  • 举报
回复
引用 1 楼 buyong 的回复:
class SimpleDPad;//把这个去掉 编译会报错 为什么~? 这时类的声明,因为后面用到了SimpleDPad这个类。
但下面也有 class SimpleDPad : public cocos2d::CCSprite, public cocos2d::CCTargetedTouchDelegate 感觉重复了~
buyong 2013-10-01
  • 打赏
  • 举报
回复
class SimpleDPad;//把这个去掉 编译会报错 为什么~? 这时类的声明,因为后面用到了SimpleDPad这个类。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧