ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

デバッグ版でのみ有効なコード

Visual Studioではリリース版でビルドするときにはプリプロセッサでNDEBUGが定義されているので、これで判断すれば良い。

#ifndef NDEBUG

... デバッグ用のコード

#endif

デバッグ版ではない(NDEBUG)が定義されていない(#ifndef)という否定の否定なのでちょっとややこしい。