1. Виртуальный деструктор (virtual destructor).
2. Спецификатор final.
3. Спецификатор override.
4. Абстрактный класс (abstract class).
5. Модификаторы доступа (access modifiers).
6. Спецификатор friend.
7. Отличия struct и class.
8. Пространство имен (namespace).
9. Перегрузка операторов (operators overloading).
10. Правило трех (rule of three).
11. Спецификаторы default и delete.
12. Аргументы по умолчанию (default arguments).