问个比较弱智的问题:怎样在父类中调用子类?

ManOfBCB ManOfBCB 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如:
A.h文件:

#include "B.h"

class A
{
...

B* b;
...
}

A.cpp文件:


#include "A.h"
A::A()
{
}
...
...

B.h文件:

#include "A.h"
class B:public A
{
B();

...
}

B.cpp文件:
include"B.h"

B::B()
{
}

...
...


如上,B类头文件调用父类A的头文件,A类头文件又需要调用子类B的头文件,这样就会出现冲突,怎么解决呢?
如果放在CPP文件中则不会出现,但是程序需要放在头文件中。
谢谢
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
ManOfBCB
C++ Builder 13,871 成员 102,696 内容