头文件交叉包含

来源:互联网 发布:黑眼圈眼霜 知乎 编辑:程序博客网 时间:2024/04/20 01:58

当两个类的定义中都用到对方的时候,就需要#include<duifang.h>,这时候编译器会报错,解决方法是在每个头文件前边加上

#ifndef TEST_H

#define TEST_H

/.....这里是头文件

#endif

同时由于每个类当中都用到对方,因此要用到提前声明class A;或class B;

原创粉丝点击