How to serialize a double.

Jake Pittis via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Nov 30 16:36:30 PST 2016


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.
}
````


More information about the Digitalmars-d-learn mailing list