std::numeric_limits::quiet_NaN (3) Linux Manual Page
std::numeric_limits<T>::quiet_NaN – std::numeric_limits<T>::quiet_NaN Synopsis static T quiet_NaN() throw(); (until C++11) static constexpr T quiet_NaN() noexcept; (since C++11) Returns the special value "quiet not-a-number", as represented by the floating-point type T. Only meaningful if std::numeric_limits<T>::has_quiet_NaN == true. In IEEE 754, the most common binary representation of floating-point numbers, any value with all bits of the exponent…
