Packing of Struct Fields
per.nordlow at gmail.com
Sat Oct 17 12:35:37 UTC 2020
On Friday, 16 October 2020 at 21:26:12 UTC, Steven Schveighoffer
> To further explain this -- the padding is added so things like
> pointer arithmetic on an array work.
In my code sample above one can only access the first element
anyhow so I don't understand why this restriction is imposed here.
S s; // reinterpreting this as an array can only access this
first element anyway
char c; // so why can't this be aligned directly after `s`
without any padding?
More information about the Digitalmars-d-learn