cpp/numeric/math/NAN

The macro expands to constant expression of type  which evaluates to a quiet not-a-number (QNaN) value. If the implementation does not support QNaNs, this macro constant is not defined.