c++98の時点でbool型に対するインクリメントが非推奨となり、多くの処理系ではbool型にどれだけインクリメントしてもtrueとなるようになっていた。