C++のbool型なら、true==1が常に成り立つ。
まぁbool型を比較するような奴がバグを出すのは確かだな。