您的位置:首页 > 编程语言 > C语言/C++

C++中两个头文件相互引用

2015-09-18 12:37 218 查看
这种做法很显然会出错(定义一个头文件需要先引进这个头文件自己,编译必然报错)

解决方法,在头文件中声明另一个类,再在源文件中引入头文件,就像这样:

//a.h

class b;

class a{......};

//a.cpp

#include "b.h"

...

...

//b.h

class a

class b{........};

//b.cpp

#include "a.h"

.....

....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: