Вы можете использовать функцию isnan()
, но вам нужно включить библиотеку C. math.
#include <cmath>
Поскольку эта функция является частью C99, она недоступна везде. Если ваш поставщик не предоставляет эту функцию, вы также можете определить свой вариант для совместимости.
inline bool isnan(double x) {
return x != x;
}