Explore a conference talk from Meeting C++ 2024 that delves into the latest developments in C++ reflection, a feature long desired by developers and language designers. Learn about the newly revised design that has gained traction in the C++ standards committee after incorporating feedback from previous unsuccessful proposals. Discover how the current reflection proposal works through practical code examples compiled using real implementations, understanding its mechanisms, usage patterns, and how it compares to alternative approaches. Master powerful reflection-based programming techniques that were previously impossible to implement, gaining hands-on knowledge to begin incorporating reflection in C++ projects. The presentation demonstrates how this feature empowers developers with new capabilities while explaining why this iteration has better prospects for standardization than earlier attempts.
Overview
Syllabus
C++ Reflection: Back on Track - David Olsen - Meeting C++ 2024
Taught by
Meeting Cpp