Movement against float.init being nan
Ali Çehreli
acehreli at yahoo.com
Tue Aug 23 21:53:35 UTC 2022
On 8/23/22 14:40, Dave P. wrote:
>> And yes, 0 happens to be a valid garbage value.
>
> The default value for a struct imported via importC is all bits 0.
Steve said the same thing but I don't see it on the ImportC page (yet?):
https://dlang.org/spec/importc.html
I wonder why D would do that.
> This is not a “garbage value”.
D could set all bits to any other value and it would still be fine
because either C's initialization function would be called on the object
(some programmers call memset), or the programmer did not care.
Ali
More information about the Digitalmars-d
mailing list