首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

头文件相互包含有关问题

2013-01-19 
头文件相互包含问题现在我有两个头文件,一个有结构体A和B的定义,另一个有结构体C和D的定义;但是A的定义要

头文件相互包含问题
现在我有两个头文件,一个有结构体A和B的定义,另一个有结构体C和D的定义;但是A的定义要用到D,C的定义要用B,这样会出问题,应该是文件重包含,如何解决这一问题?
[解决办法]
如果仅仅使用的声明,可以以下方式:

class D;
class A
{
   D* pd;
};

不然需要拆文件了

热点排行