cpp/types/numeric limits/has quiet NaN

The value of is  for all types  capable of representing the special value "Quiet Not-A-Number". This constant is meaningful for all floating-point types and is guaranteed to be if.