Re:Pointers Are More Abstract Than You Might Expect in C
by saagarjha on Tuesday July 03, 2018 @04:07AM
(#17448361)
The only thing that can change is implementation-defined behavior, and this can be detected and guarded against. Undefined behavior cannot exist in a standards-compliant program.
- little vs big endian
- signed int layout
- float layout
- includes vary
- bit field implementations vary
- loads of undefined and implementation-defined behavior