关于类的互相调用

zoubinbin 2004-11-22 10:56:02
我在c++ builder 中作了两个类
class TColorClass
{
private:
TRegIniClass *FRegIniClass;
public:
};

classTRegIniClass
{
private:
TColorClass *FColorClass;
public:
};
我想向上面那样互相调用,怎么不行,只有后面写的类可以调用前面的类,前面写的类不可以调用后面的,我把他们分开写再两个文件中,互相包含头文件也不行,不知该怎么做。请各位大虾帮帮我
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zoubinbin 2004-11-23
  • 打赏
  • 举报
回复
谢谢指点
Big_foolcat 2004-11-22
  • 打赏
  • 举报
回复
指针的话可以在.h里文件里只加类声明,在.cpp里再Include .h文件,这样编译快些
Big_foolcat 2004-11-22
  • 打赏
  • 举报
回复
class TRegIniClass; // 在这里加上下边那个类的声明
class TColorClass
{
private:
TRegIniClass *FRegIniClass;
public:
};

classTRegIniClass
{
private:
TColorClass *FColorClass;
public:
};

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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