NDEBUG
読み:エン-デバッグ
外語:NDEBUG: No Debug
C/C++
で、デバッグ中ではない(つまりリリース版である)ことを宣言するための
プリプロセッサーシンボル
(マクロ)。
概要
C/C++は、標準的には、NDEBUGの有無でデバッグビルドかリリースビルドかを判断する。
NDEBUGが定義されていた場合、例えば
assert
などのマクロが無効になる。
再検索