Analysis of information sources in references of the Wikipedia article "Fast inverse square root" in English language version.
An object shall have its stored value accessed only by an lvalue expression that has one of the following types: [...]
If the member used to read the contents of a union object is not the same as the member last used to store a value in the object, the appropriate part of the object representation of the value is reinterpreted as an object representation in the new type as described in 6.2.6 (a process sometimes called "type punning").
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)An object shall have its stored value accessed only by an lvalue expression that has one of the following types: [...]
If the member used to read the contents of a union object is not the same as the member last used to store a value in the object, the appropriate part of the object representation of the value is reinterpreted as an object representation in the new type as described in 6.2.6 (a process sometimes called "type punning").