2004-05-13から1日間の記事一覧

続 assert(3) の無効化方法

assert(3) を直接使うと NDEBUG を define しないと無効化できないので、マクロで一段ラッピングして使う、と。VC だと _ASSERT() マクロがあるんでそれを使えばおっけー。 #if defined(DEBUG) #include #define ASSERT(p) assert(p) #else /* DEBUG */ #def…

assert(3) の無効化方法

assert.h をinclude する前に NDEBUG を define すれば無効化される。 MSDN JM