条件付きコンパイルについて
条件付きコンパイルとは
条件付きコンパイルは、条件を満たす(真)のときだけコンパイルし、条件が満たされない(偽)の場合はコンパイルをしないようにするようにすることです。
#if 定数式1 定数式が真ならここをコンパイル #elif 定数式2 定数式1が偽で定数式2が真ならここをコンパイル #else 定数式3 定数式1と2が偽ならここをコンパイル #endif //必ずつける
このように書きます
マクロを利用して条件付きコンパイル
マクロを利用して条件付きコンパイルをする方法もあります。
以前にマクロについての記事は書きました。
program-shoshinsya.hatenablog.com
#define DEBUG 0 // ヘッダーファイル #if defined DEBUG // マクロでDEBUGを定義しているためコンパイルの対象になる 内容 #endif // #ifで始めたら終わりに#endifをつける