Tech For Talk
C++26 Series
A growing collection of practical articles exploring C++26, from setting up a compiler environment to applying modern language features in working code.
5 articles
Published so far
Practical examples
Code-focused explanations
Ubuntu and GCC 16.1
Tested environment
Articles in the series
Read the articles in order or select the C++26 topic most relevant to you.
- 01 Compiler setup Compile Your First C++26 Program with GCC 16.1 Set up GCC 16.1 on Ubuntu and compile your first program using the C++26 language standard. Read article
-
02
Language feature
C++26: What Is
template for? Explore the syntax and behavior of the C++26template forconstruct through a straightforward example. Read article - 03 Reflection C++26: What Is Reflection and How Do You Use It? Learn the fundamentals of C++26 reflection and see how program entities can be examined at compile time. Read article
- 04 Practical reflection C++26 Reflection: Simplifying JSON Serialization Use reflection to reduce repetitive code when converting C++ objects into JSON. Read article
- 05 Latest article C++26 Reflection and Annotations: Automated Member Validation Combine annotations with reflection to validate class members automatically and remove repetitive constructor validation checks. Read article