Why constexpr context excludes undefined behavior in C++.
How alignment and padding work for built-in types and structs in C++.