Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

An Introduction to the New C++26 Reflection Feature

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the groundbreaking reflection feature coming to C++26 in this comprehensive conference talk from CppCon 2025. Discover the final version of the reflection proposal, including the std::meta namespace, which is scheduled for standardization in June 2025. Begin with a historical overview of reflection in programming languages before diving into the utilities and capabilities of the latest reflection proposal. Learn practical applications through demonstrations of common problems that benefit from reflection and understand the transformative power this feature brings to C++ codebases. Examine the potential for reflection libraries, including both traditional functionality-providing libraries and novel approaches that can reshape user code. Investigate how reflection may revolutionize codebase management and software delivery processes. The session covers real-world examples and explores future possibilities within what the speaker calls the "meta::[[verse]]", providing insights into how this feature will impact C++ development practices and open new avenues for library design and code generation.

Syllabus

An Introduction to the new C++ 26 "Reflection" Feature - Inbal Levi - CppCon 2025

Taught by

CppCon

Reviews

Start your review of An Introduction to the New C++26 Reflection Feature

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.