BlogC++Implicit promotion of consteval functionsIn today's post, I'll explain a C++23 change when using consteval functions. [...]C++ InsightsC++ Insights Episode 78: constexpr lambdas finally FIXED in C++ InsightsI published a new C++ insights episode: constexpr lambdas finally FIXED in C++ Insights. [...]C++Move in C++ without a std::moveIn one of my earlier posts, Why you should use std::move only rarely I said that you should use std::move only rarely. In today's post, I would like to show you the benefits of [...]C++ InsightsC++ Insights Episode 77: RVO, NRVO, std::move EXPLAINEDI published a new C++ insights episode: RVO, NRVO, std::move EXPLAINED. [...]C++More compile-time checks with std::nullptr_tIn today's post, I like to show you the benefit of a often unknown type: std::nullptr_t. [...]C++ InsightsC++ Insights Episode 76: New, better, lambda visualization in C++ InsightsI published a new C++ insights episode: New, better, lambda visualization in C++ Insights. [...]C++20Keep It Tight: Restrict Variadic Templates Using C++20 ConceptsI previously wrote about C++20's Concepts. Today I would like to discuss another aspect of Concepts: how they help you to limit the data type of a variadic type-template parameter [...]C++ InsightsC++ Insights new lambda transformationLast week I pushed an updated lambda transformation for C++ Insights. Here is a little background on the change. [...]C++ InsightsC++ Insights Episode 75: The Ref-Qualifier That Saves You from Undefined BehaviorI published a new C++ insights episode: The Ref-Qualifier That Saves You from Undefined Behavior. [...]C++More C++26 reflection at compile-timeIn today's post, I like touch-up on C++26's static reflection. In case you haven't seen, I wrote a first post C++26 reflection at compile-time a while ago. [...]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 25 〉