MSVC: fix for failing tests due to strtod+hexadecimal literals

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Sun Mar 1 23:15:47 PST 2015


On Monday, 2 March 2015 at 00:23:33 UTC, Kevin Brogan wrote:
> Why use hex constants to begin with? Why not just use the 
> floating point equivalent? The compiler will just substitute 
> with the binary representation that is closest will it not?

Hi Kevin,

it is a very complicated problem to create a floating point 
number from the usual decimal scientific representation, e.g. 
3.1415. I think a good reading is 
http://dl.acm.org/citation.cfm?id=93557.
The hex representation is far easier to parse.

Regards,
Kai


More information about the digitalmars-d-ldc mailing list