>>148
> しかしだな、
> >if(b == true)
> は禁止。

これは意味のあるコードだから禁止できない。
bがboolではなく、3値の状態 (false,true,unknown?) を確保する
クラスオブジェクトに変更となったとき、
bool operator==(bool)メソッドを用意しておけば、
「if(b == true)」記述は有意義だからな。