Reflection
Get familiar with reflection that may become a part of C++23.
We'll cover the following...
Reflection is the possibility of a program to analyze and modify itself. Reflection takes place at compile-time and, therefore, adheres to the C++ metarule: “don’t pay for anything you don’t use”. The type-traits library is a powerful tool for reflection, but the proposal ...