Appears on
Articles35
C++ More C++26 reflection at compile-time -- Andreas Fertig
In 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. C++ More C++26 reflection at compile-time by Andreas Fertig From the article: One of the great things about reflection is that we can already explore the new feature since with Clang there is a compiler a
C++26 - Enter Static Reflection -- Keith Stockdale
Quite recently it was announced that the release of GCC 16.1 brought in a load of C++26 reflection goodies. From looking at my LinkedIn, it seemed like everyone was extremely excited for this and a load of static reflection articles started popping up on my feed. This all got me a little excited to try it too, and I felt like this problem would be a good way
CppCon 2025 Reflection: C++’s Decade-Defining Rocket Engine -- Herb Sutter
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! Refl
Evolving a Translation System with Reflection in C++
A nice example of C++26 reflection moving from theory into something practical. Evolving a Translation System with Reflection in C++ By GitHub user: friedkeenan From the post: Lately, I’ve been using C++26 reflection to create some crazy and cursed stuff. But even though I quite enjoy that work, it is as well quite far from the norm of what reflection is goi
CppCon 2025 Crafting the Code You Don’t Write: Sculpting Software in an AI World -- Daisy Hollman
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! Craf
C++: The Documentary trailer
Sponsored by HRT and produced by CultRepo , we're pleased to share the official trailer for C++: The Documentary . The trailer premieres today at 19:00 UTC. Click Notify me on the YouTube Premiere page to get a reminder when it goes live. The film will have its world premiere on May 28 at a special live event in New York City’s Financial District, followed b
What Happens When a Destructor Throws -- Sandor Dargo
Even experienced C++ developers sometimes stumble on a deceptively simple question: what actually happens when a destructor throws an exception? This post breaks down the mechanics behind stack unwinding, noexcept , and why throwing from destructors is almost always a bad idea What Happens When a Destructor Throws by Sandor Dargo From the article: Recently I
What reinterpret_cast doesn't do -- Andreas Fertig
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! What reinterpret_cast doesn't do Andreas Fertig From the article: My motivation for this blog post comes from multiple training classes I thought over the past several months and a couple of talks I
CppCon 2025 Concept-based Generic Programming -- Bjarne Stroustrup
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! Conc
The road to 'import boost': a library developer's journey into C++20 modules -- Rubén Pérez Hidalgo
C++20 modules have been in the standard for more than 5 years already. They promise to deliver a big change to how we write C++, but their adoption hasn't been as widespread as one would have expected. This talk is a deep dive into the practical aspects of C++20 modules, exploring the reality of the ecosystem as it is today. The road to 'import boost': a lib
CppCon 2025 How To Build Robust C++ Inter-Process Queues -- Jody Hagins
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! How
Let the Compiler Check Your Units -- Wu Yongwei
Mixing your units can be disastrous. Wu Yongwei takes a quick look at C++ unit libraries that can help keep everything in order. Let the Compiler Check Your Units by Wu Yongwei From the article: I recently came across a C++ standard proposal P3045 [ P3045R7 ], which aims to add physical units to C++. Curious, I looked into the existing unit libraries and wen
CppCon 2025 Could C++ Developers Handle an ABI Break Today? -- Luis Caro Campos
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! Coul
C++26: Structured Bindings in Conditions -- Sandor Dargo
Structured bindings in conditions may look like a small syntax sugar, but they let us write much more expressive conditional logic. By allowing decomposition and condition checking to live side by side, C++26 reduces boilerplate, improves locality, and better supports modern result types that bundle status and data together. This is a pragmatic, well-integra
CppCon 2025 Back to Basics: Master C++ Friendship -- Mateusz Pusz
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! Back
Annotations for C++26 Hashing -- Krystian Piękoś
Static reflection already makes generic hashing in C++26 far more expressive, but annotations push it into genuinely ergonomic territory. By letting types explicitly opt-in to hashing and allowing individual members or base classes to be cleanly excluded, we get a solution that is both powerful and readable. Annotations for C++26 Hashing by Krystian Piękoś F
CppCon 2025 Best Practices for AI Tool Use in C++ -- Jason Turner
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! Best
C++: The Documentary
Sponsored by HRT and produced by CultRepo , C++: The Documentary is about to be released worldwide on YouTube on Thursday at 20:00 UTC. Click Notify me on the YouTube Premiere page to get a reminder when it goes live. Last week, the film's world premiere event in New York was followed by a live panel discussion with Matt Godbolt (moderator), Bjarne Stroustru
CppCon 2025 Building Vector Math Libraries with Concepts & Customization Points -- Greg von Winckel
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! Zero
CppCon 2025 Cutting Down on Unnecessary Objects -- Prithvi Okade & Kathleen Baker
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2026! C++

