Виртуальные базовые классы при множественном наследовании. Разрешение неоднозначности имен и механизм доминирования при множественном наследовании. Неоднозначные преобразования.
Понятие полиморфизма. Раннее и позднее связывание. Параметрический полиморфизм. Полиморфизм через наследование. Виртуальные функции.
Традиционные механизмы обработки ошибок. Механизм исключений. Свёртка стека. Гарантии безопасности исключений.
Приведение типов и разновидности выражений для приведения типов.