C Pointer Conversions
alessandrodimartino.com
alessandrodimartino.com
Strict aliasing is off by default in MSVC, which is why he might get the results he expected here, but bear in mind that it's on by default when optimizations are enabled in GCC.
As a general rule when blogging about some programming language features - follow the language specification and not some implementation specific behavior.