同一工程中,两个头文件可以互相INCLUDE吗?急等!!!

解决方案 »

  1.   

    比如A.h和B.h
    在A.h中#include "B.h"
    在B.h中前面
    Class A;
    A.h和B.h中include 和Class的是使用次序无所谓
    也可以都使用Class关键字
      

  2.   

    可以呀!
    里面好像有一个#program once (具体我也记不清了,你自己查查),就是为这理由
      

  3.   

    在头文件的首尾加个定义
    #ifndef A_h
    #define A_h
    你的头文件A.h的内容
    #endif
    对B.h也做同样处理,就可以了
      

  4.   

    在头文件的首尾加个定义
    #ifndef A_h
    #define A_h
    你的头文件A.h的内容
    #endif
    对B.h也做同样处理,就可以了这个方法很有用
      

  5.   

    比如A.h和B.h
    在A.h中#include "B.h"
    在B.h中#include "A.h"
    可以吗?