エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

2007-07-13から1日間の記事一覧

bool型の値を比較する

C++

今日始めて知りました。次の結果はどうなるか? std::cout << (static_cast<bool>(1) == static_cast<bool>(2)) << std::endl; C++のbool型は整数型なのでこの結果は0(偽)になると思っていたのですが、正解は1(真)。我ながら予想以上のショック。bool型専用の比較演算子が</bool></bool>…