¿hay un tipo de datos de punto flotante en Visual C++ que tenga suficiente precisión en la mantisa para contener un INT64?¿Hay un tipo de datos de punto flotante que se convierta sin pérdida desde int64?
ejemplo, debería ser posible hacer lo siguiente:
__int64 from = 0xFFFFFFFFFFFFFFFF;
mightyFP intermediate;
__int64 to;
intermediate = from;
to = intermediate;
assert(from == to);
donde mightyFP es el tipo desconocido que yo busco.
cordiales, Tobias