Construct an ExactFloat from a "double". The constructor is implicit so
that this class can be used as a replacement for "float" or "double" in
templatized libraries. (With an explicit constructor, code such as
"ExactFloat f = 2.5;" would not compile.) All double-precision values are
supported, including denormalized numbers, infinities, and NaNs.
Construct an ExactFloat from a "double". The constructor is implicit so that this class can be used as a replacement for "float" or "double" in templatized libraries. (With an explicit constructor, code such as "ExactFloat f = 2.5;" would not compile.) All double-precision values are supported, including denormalized numbers, infinities, and NaNs.