[メモ]#ifdef文 | IT初心者によるメモ帳

IT初心者によるメモ帳

研究・勉強していく中でのメモ。

#define DEBUG
...
#ifdef DEBUG
cout <<" test ";
#endif


DEBUGというマクロが定義されていたら、
#ifdef#endifの間が有効となる。
◆使用例
プログラムの動作検証中に、変数などの状態を見るため。
完成したらそれを削除すれば済む。


#ifndef INCLUDE
#define INCLUDE
...
#endif


INCLUDEというマクロが定義されていなかったら、
#ifdef#endifの間が有効となる。
◆使用例
includeファイルを二重に取り込まないように。