Packing of Struct Fields

Adam D. Ruppe destructionator at
Sat Oct 17 12:46:57 UTC 2020

On Saturday, 17 October 2020 at 12:44:44 UTC, Per Nordlöw wrote:
> Can `align`s be inserted in S or/and T so that T is packed to 8 
> bytes but still aligned to 8 bytes?

Yes. Put an align on the OUTSIDE of the struct you are nesting, 
then put one INSIDE the struct you want the contents packed.

> I don't see why this shouldn't be the default behaviour...

It is generally slower.

More information about the Digitalmars-d-learn mailing list