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
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera