struct members align

Lutger lutger.blijdestin at gmail.com
Mon Apr 28 04:45:27 PDT 2008


alxdef wrote:

> I have some problem with struct alignment. My struct is:
> struct some_struct
> {
>     ubyte member1;
>     ubyte member2;
>     ubyte member3;
>     ushort member5;
>     ushort member6;
> }
> The appearance of members is fixed. member5 shifted by 1 byte down to
> member6. How to fix this problem?

align(1) struct some_struct { ... } will do the trick, I think.


More information about the Digitalmars-d-learn mailing list