BlogC++ InsightsC++ Insights Episode 70: Efficiently passing a std::source_location objectI published a new C++ insights episode: Efficiently passing a std::source_location object. [...]C++ InsightsC++ Insights Episode 69: = default and uniform initialization - Best Practice ExplainedI published a new C++ insights episode: = default and uniform initialization - Best Practice Explained. [...]C++ InsightsC++ Insights Episode 68: C++20: Making constructors smarter with conditional explicitI published a new C++ insights episode: C++20: Making constructors smarter with conditional explicit. [...]C++ InsightsC++ Insights Episode 67: C++23: Why if consteval can make your code betterI published a new C++ insights episode: C++23: Why if consteval can make your code better. [...]C++ InsightsC++ Insights Episode 66: How C++23 handles temporary objects in range-based for-loopsI published a new C++ insights episode: How C++23 handles temporary objects in range-based for-loops. [...]C++ InsightsC++ Insights Episode 65: C++26: Pack expansions for parameter packsI published a new C++ insights episode: C++26: Pack expansions for parameter packs. [...]C++ InsightsC++ Insights Episode 64: C++20 Guideline: When to Use auto in Function ParametersI published a new C++ insights episode: C++20 Guideline: When to Use auto in Function Parameters. [...]C++ InsightsCI pipeline improvments for C++ InsightsA little over a year ago, I added support for running C++ Insights natively on ARM (see this post for more details C++ Insights with Clang 18 and more). I use the ARM build for my [...]C++ InsightsC++ Insights Episode 63: Faster C++ Builds: Optimize Templates for SpeedI published a new C++ insights episode: Faster C++ Builds: Optimize Templates for Speed. [...]C++ InsightsC++ Insights Episode 62: C++23 Game Changer: Behind the curtains of deducing thisI published a new C++ insights episode: C++23 Game Changer: Behind the curtains of deducing this. [...]Posts navigation〈 1 2 3 4 5 6 7 8 〉