У меня есть g++ 4.4.3 на Linux с Ubuntu Lucid Lynx, и я получаю:
-nan
. На Hardy Heron с g++ 4.3.1 я получаю все
нан
Это приводит к тому, что моя регрессия diff diff не работает, поскольку я использую cout для печати этого численного результата.
В чем смысл подписанного nan, и есть ли способ сказать компилятору, что unsigned nan достаточно?