8

g++ バージョン 4.8.0 (32 ビット mingw) では、-0.0 (バイナリ表現 0x8000000000000000) の平方根は NAN です。しかし、以前のバージョン (どれかはわかりませんが、最後に完全なテスト スイートを実行したとき) が単純に 0.0 を返したと断言することもできました。

これは正しいですか?C++ 標準の何かが変更されましたか、それとも g++ の変更ですか?

4

1 に答える 1