already define的解决方法
我老是遇到already define的情况,不知怎样安排头文件才会避免此错误的发生啊?
我知道可以用
#ifndef __XXX_H
#define __XXX_H
……
#endif
的方法防止重定义,但是还是没有解决问题,我现在举个例子,希望各位高手能给个答复:
假设: b类从a类派生,c类中用到a和b的对象,在a,b,c的头文件中都要用到c.h,d.h的库文件,global.h中放着所有的全局变量和全局函数,不知我该如何组织a.h,b.h,c.h,d.h,global.h,谢谢诸位了...