Показать сообщение отдельно
Старый 16.07.2004, 13:37     # 1
pva++
Guest
 
Сообщения: n/a

Как проверить double==NaN?

Использую NaN для разметки области определения дырявой функции на плоскости. Думал, что операция типа
Код:
double f = numeric_limits<double>::quiet_NaN();
bool test = (0<f && f<=0);
мне поможет, но компилятор посчитал меня идиотом и оптимизировал test=false;
Как на C++ проверить double==NaN?