C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 47 - Что такое RTTI / MSDN rus / Visual C++

Шаг 47 - Что такое RTTI

Run-time type information (RTTI) - это специальный механизм определения типа объекта во время выполнения. Чаще всего это актуально для определения типа объекта по указателю. К сожалению не получил широкого распространения из-за того, что многие каркасные библиотеки самостоятельно поддерживают этот мехзанизм. Механизм этот заключается в следующем.

dynamic_cast 	operator		создание информации времени выполнения
typeid 		operator		использование идентификатора объекта
type_info 	class		использование информации о классе

Для использования RTTI Вы должны устанвить опцию /GR компилятора или через меню Project setting:

47.gif (4969 b)

MFC не поддерживает этот механизм, а использует наследование от CObject. Смотрите следующие шаги: "Шаг 216 - DECLARE_DYNAMIC и IMPLEMENT_DYNAMIC", .


| |
Автор Каев Артем.
[AD]