Practical Applications of Reflection
Offered By: CppNow via YouTube
Course Description
Overview
Explore the practical applications and implications of reflection in C++ through this comprehensive conference talk from C++Now 2017. Delve into library-level solutions for reflection in C++ and compare them to other languages. Analyze recent reflection proposals to the C++ standard, including P0194 ("reflexpr") and P0590R0 ("operator $"), along with their reference implementations in Clang. Examine code examples to understand the power, expressiveness, and limitations of these proposals. Gain insights into how reflection fits into the future of C++ metaprogramming and its potential interaction with other C++20 features. Learn from Jackie Kay, a FOSS tools developer for the robotics community and Clang enthusiast, as she shares her expertise on this complex topic.
Syllabus
C++Now 2017: Jackie Kay “Practical (?) Applications of Reflection"
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube