VisualC++相談室 5
■ このスレッドは過去ログ倉庫に格納されています
0422デフォルトの名無しさん
NGNGfor(i=0 ; i<num ; i++)
{
if(item[i] == 0)
{
MessageBox(hwnd , "バグってるぞ!" , "オラオラオラ!!" , MB_OK);
}
}
#endif
といった具合にプリプロセッサでデバッグモードのときだけエラーを表示させているんですが
#ifdef _DEBUG の部分を "_" を書き忘れて #ifdef DEBUG とかやっててリリースモードで実行中に
メッセージボックスがでてビビリまくりな時があります。
#ifdef _DEBUG の記述を間違えてもコンパイラはエラーを出さないため
逆に恥ずかしいバグを発生してしまうことがあります。
#ifdef _DEBUG を間違わずに書く方法ってないですか?
デバッグモードの時だけコードが有効になって記述ミスした場合コンパイルでエラーか警告が出るようなやり方希望です。
■ このスレッドは過去ログ倉庫に格納されています