Big struct/class and T.init
Guillaume Piolat
first.last at spam.org
Sun Feb 19 22:53:31 UTC 2023
On Sunday, 19 February 2023 at 18:29:05 UTC, Steven Schveighoffer
wrote:
> On 2/19/23 1:26 PM, Steven Schveighoffer wrote:
>
>> Testing with run.dlang.io, switching between `char` and `int`
>> changes the ASM output to show whether it's stored or not.
>
> And BTW, you can override this by assigning a zero default:
>
> ```d
> struct S
> {
> char[16384] array = 0; // no .init storage
> }
> ```
>
> -Steve
TIL. Nice trick!
More information about the Digitalmars-d-learn
mailing list