2013年1月16日 星期三

【Problem】#ifndef、#endif解決重複定義的問題


#ifndef、#endif解決重複定義的問題
--------------------------------------------------------------
【train_A.c檔】
#ifndef ProjectA
#define ProjectA
#include Head.h
class Example
{
............
}
#endif
---------------------------------------------------------------
【train_B.c檔】
#ifndef ProjectA
#define ProjectA
#include Head.h
class Example
{
............
}
#endif
--------------------------------------------------------------
當執行train_A.c和train_B.c時,先被執行的檔案先include Head.h,後執行的就不重複include Head.h。

0 意見:

張貼留言