- スレを勃てるまでもないC/C++の質問はここで 22
295 :デフォルトの名無しさん[sage]:2014/07/12(土) 22:48:46.26 ID:MTjCae/M - ネットで、以下のようなマクロ見たんですが
#ifdef NDEBUG #define dbgprintf 1 ? (void)0 : (void) //(1) #else // #ifdef NDEBUG #define dbgprintf printf #endif // #ifdef NDEBUG よくわかりません。(1)の行はNDEBUGの時に出力しないようにしているようですが、 #define dbgprintf としても同じじゃないですか?(1)の意味を教えて下さい。
|