辻(忠)です。

>Debug版では全く問題なかったので全然気が
>付きませんでした(警告レベルは3)。。原因を見つけるのにかなりの時間を費やしてし
>ま
>った。。。
>皆さんは通常レベルいくつでコンパイルしているのでしょうか??
>
> --------------
>   J.Yamauchi



通常はデフォルトの3で、コーディングの節目(テスト前等)で一度4にあげてみる、
がいいんじゃないでしょうか。
常に4に指定してるとMFCやWindowsのヘッダー自体からもワーニングが上がって、
反対に訳が分からなくなりますし。

少なくともこうしておけば

if( a = b ) { // a == b のつもり!!

なんてバグはすぐ見つかるわけですし。

以上。