>>328
a が bool 型なら
a != false と a == true は等しくなるよ

a が bool 型でない場合に保証されないのは
C99 も C++ も同じ