How to serialize a double.
Basile B. via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Nov 30 17:13:36 PST 2016
On Thursday, 1 December 2016 at 00:36:30 UTC, Jake Pittis wrote:
> How do I convert a double to a ubyte[]?
>
> I've tried all sorts of things including converting the double
> to a ulong and trying to serialize the ulong. For example test
> bellow fails.
>
> ````
> unittest {
> double d = 3.14;
> ulong l = *cast(ulong*)(&d);
> double after = *cast(double*)(&l));
> assert(after == d); // This fails.
> }
> ````
platform, archi, compiler version ?
More information about the Digitalmars-d-learn
mailing list