cpp-intro icon indicating copy to clipboard operation
cpp-intro copied to clipboard

012-floating-point.md : NaN != NaN はtrue?

Open sukeya opened this issue 3 years ago • 0 comments

012-floating-point.mdのNaN(Not a Number)の節で、

// false bool d = NaN != NaN ;

とあります(コードから抜粋)。しかし、このサイトの例でgcc 11.1(C++20)を選び、

std::cout << "NaN != NaN? " << std::boolalpha << ( std::numeric_limits::quiet_NaN() != std::numeric_limits::quiet_NaN() ) << '\n';

を追記し、実行するとtrueになりました。 NaN != NaN はtrueではないでしょうか?

sukeya avatar Aug 04 '21 01:08 sukeya