> > l compiler gives a warning about alignment so I expect it is not providing padding and so thus them contiguous, otherwise no need for a warning. > There can be a warning and padding. Some compilers try to be helpful :) There can be performance or other impacts of ill aligned data