請教“文件包含”問題
我的主程序和几個有獨立功能的類都需要包含同一個頭文件﹐然后再由我的主程序包含這几個類﹐但這樣一來出現了重復定義﹐我想把這些有不同功能的模塊單獨分開﹐請問如何解決這個問題﹖
簡化結構如下﹕
a.h
///////////////
#include "a.h" //b.h
class b
{
...
};
///////////////
#include "a.h" //c.h
class c
{
...
};
///////////////
#include "a.h" //d.h
class d
{
...
};
///////////////
#include "a.h"
#include "b.h"
#include "c.h"
#include "d.h"
void main()
{
...
}