自定义的类VS不认识,不能作为基类

leefantasy 2008-12-04 04:24:59
MFC框架下用向导定义一个类:
class CSceneManager
{
public:
vector<int> m_LayerId;
vector<int> m_NodeId;
//m_SceneManager;

//Camera & Animation
//CSCene3D Scene;
public:
CSceneManager();
~CSceneManager();
CNode* GetNode(int id);
NodeAbstract* GetNodeAbstract(int id);
};

之后想建立一个CQuadtreeManager的类,并以CSceneManager作为基类。
但是无法利用向导生成该类。
即便是手写上之后,再用:
CSceneManager SceneManager的时候,也无法认识这个SceneManager。

这是什么原因?
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
e_sharp 2008-12-04
  • 打赏
  • 举报
回复
CQuadtreeManager 中引用 CSceneManager 的头文件 试试
lq651659889 2008-12-04
  • 打赏
  • 举报
回复
up
lovesgjs 2008-12-04
  • 打赏
  • 举报
回复
估计是你没加基类的头文件
wangyaosuper 2008-12-04
  • 打赏
  • 举报
回复
如果是框架生成的类,头文件肯定应该是加了。

由于lz提供的信息不是很全,无法判断哪里出了问题,建议楼主另外开个工程试试随便建一个类,能不能再在这个类的基础上,继承出子类来。
shailen126 2008-12-04
  • 打赏
  • 举报
回复
加CSceneManager 类的头文件了没

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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