Получение отрицательного NaN на g ++ 4.4.3, это стандарт?

У меня g ++ 4.4.3 в Linux с Ubuntu Lucid Lynx, и я получаю:

-nan

as результат. На Hardy Heron с g ++ 4.3.1 я получаю все

nan

Это приводит к сбою моей регрессии различий в тексте, поскольку я использую cout для вывода этого числового результата.

Что означает значение a. подписанный nan, и есть ли способ сообщить компилятору, что беззнакового nan достаточно?

10
задан Paul Nathan 22 September 2010 в 19:47
поделиться