Verbotene Type-Punning-Taktiken in C++: Warum sie undefiniertes Verhalten erzeugen, und wie C++20 das Problem elegant löst.