Reddit: SafeD - The Safe Subset of D
Charles D Hixson
charleshixsn at earthlink.net
Sun Mar 23 14:14:07 PDT 2008
Walter Bright wrote:
> Charles D Hixson wrote:
>> PPS: When talking about casts or type conversions, please make it
>> explicit whether the same bit pattern is maintained. I often read
>> those descriptions, and realize that I can't figure out exactly what
>> is happening. With C I was always certain that I was just telling the
>> compiler to think about the same piece of memory differently, and that
>> nothing actually changed.
>
>
> int i = 3;
> double d = (double)i;
>
> changes the bit pattern in C (as well as in D)
O...K...
So I didn't understand them in C, either. I'd been
understanding them as a temporary substitute for a union for
doing unsafe conversions. (And avoiding them as much as
possible. Apparently just as well.)
More information about the Digitalmars-d-announce
mailing list