The data contained in Table 9 apply to scalar variables, and variables which are members of aggregates such as structures, unions, and classes. In addition, the following rules apply to aggregate variables, namely structures, unions or classes, as a whole (in the absence of any modifiers):
For rules on the alignment of aggregates containing bit fields, see Alignment of bit fields.