Once again, I\'m questioning a longstanding belief.
Until today, I believed that the alignment of the following struct would normally be 4 and the size would normall
5.3.3/2
When applied to a class, the result [of sizeof] is the number of bytes in an object of that class, including any padding required for placing objects of that type in an array.
So yes, object size is a multiple of its alignment.