Introduced in C++20
Read more
Introduced in C++20
Also known as virtual function table, dispatch table.
Slicing in C++ and how to prevent it.
Prevent C++ implicit conversion.
C-style casting, static casting, dynamic casting, reinterept casting
Static variables/functions, static in the context of class/struct
Virtual destructor is used to prevent memory leak in the context of polymorphism.
Virtual function, pure virtual function, abstract class
The constexpr specifier declares that it is possible to evaluate the value of the function or variable at compile time.