Envoyé par Le standard
In a union, at most one of the data members can be active at any time, that is, the value of at most one of the data members can be stored in a union at any time. [Note: one special guarantee is made in order to simplify the use of unions: If a PODunion contains several PODstructs that share a common initial sequence (9.2), and if an object of this PODunion
type contains one of the PODstructs, it is permitted to inspect the common initial sequence of any of PODstruct members; see 9.2. ]