头文件交叉包含

来源:互联网 发布:实时滤镜软件 编辑:程序博客网 时间:2024/04/20 03:08

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

                             #define TEST_H

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

                             #endif

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

原创粉丝点击