C言語の館の5章、「宣言の仕方を工夫しよう」で、
#include "../../../include/DxLib.h"
#include "define.h"
#ifdef GLOBAL_INSTANCE
#define GLOBAL
#else
#define GLOBAL extern
#endif
#include "function.h"
何故はじめにDxLibやdefine.hをインクルードしてその後すぐにfunction.hをインクルードしないのでしょうか?
何故#ifdef~~~#endifを挟むのでしょうか?
別に意味はないのでしょうか?
よろしくおねがいします・・・