ные возможности • Глава 8. RTT

Автор admin Пятница, 1 мая 2009 11:32

ные возможности • Глава 8. RTTI. Механизм идентификации типов в процессе исполнения (RTTI) позволяет узнать фактический тип объекта по указателю или ссылке на базовый тип. Обычно в полиморфных иерархиях фактический тип объекта намеренно игнорируется, а правильное поведение для этого типа выбирается при помощи механизма виртуальных функций. Но в отдельных случаях (например, при написании специализированных отладочных программ) бывает полезно знать фактический тип объекта, поскольку при наличии такой информации некоторые операции выполняются более эффективно. В этой главе объясняется, что собой представляет механизм RTTI и как им пользоваться. • Глава 9. Множественное наследование. На первый взгляд концепция выглядит просто: новый класс создается производным от нескольких существующих классов. Тем не менее множественное наследование ста- Упражнения 17 новится причиной многих неоднозначных ситуаций и ведет к дублированию объектов базовых классов. Проблему удается решить при помощи виртуальных базовых классов, но остается другой, более серьезный вопрос: когда следует применять множественное наследование?


Комментарии закрыты.