Rtti указатель на член класс

dynamic_cast

Практика освона на теории. Учебник хорош, доступным языком написано, но примеров серьёзно мало, приходится искать в и-нете примеры. Хотя какая то работа, не всё же предоставлять пользователям.

9. Rtti и размещение объектов в памяти

PS Обращаю Ваше внимание на то, что это - базовый список. В него не включены вопросы, которые обсуждаются на лекциях, поэтому не стоит считать, что они не будут заданы Вам на экзамене. Это вопросы из книги: Лаптев В.

19. Применение наследования в C++
Есть ли жизнь без RTTI: пишем свой dynamic_cast
47. Идентификация типа во время исполнения (rtti)
Указатели и ссылки на производные типы
Использование RTTI в приложениях на базе VCL
И, наконец, полноценные указатели на методы класса:
12: йДЕОФЙЖЙЛБГЙС ФЙРБ ЧТЕНЕОЙ ЧЩРПМОЕОЙС
Теория и практика использования RTTI
Старые вопросы на экзамен по C++
Передача указателя на функцию-член

Так Вы не пропустите ответы от нашей команды. В рамках данной статьи мы разберёмся, что с ним не так, а когда поймём — попробуем предложить альтернативу. Если вам покажется скучной эта часть, вы всегда можете перейти к следующей главе. Согласно объектно-ориентированной парадигме мы без каких-либо проблем можем производить "расширяющие" преобразования upcasting из указателя на объект дочернего класса к указателю на объект базового класса:. А что, если мы теперь захотим преобразовать указатель на базовый класс в указатель на производный? Под указателем на Shape может скрываться любой производный от него класс.

9. Rtti и размещение объектов в памяти
Указатели и ссылки на производные типы | Программирование на C и C++
Использование RTTI в приложениях на базе VCL
Есть ли жизнь без RTTI: пишем свой dynamic_cast / Комментарии / Хабр
this == NULL - C/C++ - RSDN
Лекции по курсу «Языки программирования» · ФИИТ на Мехмате ЮФУ

Прежде чем переходить к виртуальным функциям и полиморфизму, следует объяснить один из их важнейших атрибутов. Начнем с указателей. Из этого правила, однако, есть исключение, которое относится только к производным классам. В следующей короткой программе иллюстрируется использование указателей на базовый класс. Этот производный класс реализует функции простой автоматической телефонной книги. Если необходимо получить доступ к элементам производного класса с помощью указателя, имеющего тип указателя на базовый класс, необходимо воспользоваться приведением типов.

Похожие статьи