Logo

Blog


C++ Insights

Happy 8th anniversary C++ Insights

This 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++ Insights

C++ Insights Episode 73: Things you can do effortlessly with C++20s concepts

I published a new C++ insights episode: Things you can do effortlessly with C++20s concepts. [...]
Training

Open-Enrollment classes in 2026

The 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 [...]
Publications

iX Article: Neue Features in C++26

An 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 do

In 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++ Insights

C++ Insights Episode 72: Why you should never call a virtual member function in a constructor

I published a new C++ insights episode: Why you should never call a virtual member function in a constructor. [...]
C++

Best performance of a C++ singleton

In 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++ Insights

C++ Insights Episode 71: C++23: multidimensional operator[]

I published a new C++ insights episode: C++23: multidimensional operator[]. [...]
Conference

CppCon 2025 recording of my talk "Back to Basics: static, inline, const, and constexpr" is available

I'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: [...]