[intro.memory] (original) (raw)
[Example 1:
A class declared asstruct { char a;int b:5, c:11,:0, d:8;struct {int ee:8;} e;};contains four separate memory locations: The member a and bit-fieldsd and e.ee are each separate memory locations, and can be modified concurrently without interfering with each other.
The bit-fieldsb and c together constitute the fourth memory location.
The bit-fields b and c cannot be concurrently modified, butb and a, for example, can be.
— _end example_]