(すごい初歩的な質問だと思われます...)
C言語の館の5章、「宣言の仕方を工夫しよう」で、
コード:
#include "../../../include/DxLib.h"
#include "define.h"
#ifdef GLOBAL_INSTANCE
#define GLOBAL
#else
#define GLOBAL extern
#endif
#include "function.h"
このソース(GV.h)があると思うのですが、
何故はじめにDxLibやdefine.hをインクルードしてその後すぐにfunction.hをインクルードしないのでしょうか?
何故#ifdef~~~#endifを挟むのでしょうか?
別に意味はないのでしょうか?
よろしくおねがいします・・・