C++ programmer's guide to undefined behavior | Dark Hacker News