The "slot" theory often doesn't work, as Elysia noted, because shorts are often aligned to a larger byte interval.

A common rule of thumb is to declare the members in order of decreasing size...