#cwerkbank — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cwerkbank, aggregated by home.social.
-
Von undefiniert zu definiert: Die Verwendung von std::launder in C++
Laundering in C++ hilft dabei, einen Pointer zu „waschen“ und so Compiler-Optimierungen für das Objekt dahinter zu deaktivieren.
-
Programmiersprache C++: Was reinterpret_cast nicht tut
Der Blog beschäftigt sich mit einem der größten Fallstricke von C++: reinterpret_cast kann zweckentfremdet undefiniertes Verhalten auslösen.
-
Type Punning in C++: Der saubere Ansatz mit C++20
Verbotene Type-Punning-Taktiken in C++: Warum sie undefiniertes Verhalten erzeugen, und wie C++20 das Problem elegant löst.