BlogC++ InsightsHappy 8th anniversary C++ InsightsThis year, we celebrate the 8th anniversary of C++ Insights! [...]C++From Undefined to Defined: Using std::launder in C++In today's post, I will continue with the overall topics of the last two months. Today you'll learn when and where you need to apply C++17's std::launder and where the difference [...]C++ InsightsC++ Insights Episode 73: Things you can do effortlessly with C++20s conceptsI published a new C++ insights episode: Things you can do effortlessly with C++20s concepts. [...]TrainingOpen-Enrollment classes in 2026The year 2026 is already four months old. I hope you had a good start to this year. If you're interested in working with me at one of my public classes, here is what you need to [...]PublicationsiX Article: Neue Features in C++26An article I wrote for the German iX magazine "Neue Features in C++26" is available in issue 2026/04. It is available as a printed edition as well as online. [...]C++What reinterpret_cast doesn't doIn today's post, I will explain one of C++'s biggest pitfalls: reinterpret_cast. Another title for this post could be: This is not the cast you're looking for! [...]C++ InsightsC++ Insights Episode 72: Why you should never call a virtual member function in a constructorI published a new C++ insights episode: Why you should never call a virtual member function in a constructor. [...]C++Best performance of a C++ singletonIn my Januray post, I focused on implementing a singleton correctly. This time I want to add performance into the mix and show you the best way to implement your singleton... or [...]C++ InsightsC++ Insights Episode 71: C++23: multidimensional operator[]I published a new C++ insights episode: C++23: multidimensional operator[]. [...]ConferenceCppCon 2025 recording of my talk "Back to Basics: static, inline, const, and constexpr" is availableI'm pleased to announce that the recording of my talk at CppCon Back to Basics: static, inline, const, and constexpr of my presentation is available YouTube: [...]Posts navigation1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 〉