/GR (Предоставление информации о типах во время выполнения)
Добавление кода для проверки объектных типов во время выполнения.
/GR[-]
Заметки
При включении /GR компилятор определяет макрос препроцессора _CPPRTTI. По умолчанию параметр /GR включен. /GR-отключает информацию о типах во время выполнения.
Используйте параметр /GR, если компилятору не удается статически разрешить тип объекта в коде. Как правило, параметр /GR требуется, если код использует Оператор dynamic_cast или typeid. Однако наличие /GR увеличивает размер разделов .rdata в изображении. Если код не использует dynamic_cast или typeid, использование /GR- может привести к созданию изображения меньшего размера.
Дополнительные сведения о проверке типов во время выполнения см. в разделе Сведения о типах времени выполнения в Справочнике по языку C++.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.
Откройте папку C/C++.
Выберите страницу свойств Язык.
Измените свойство Включить информацию о типах времени выполнения.
Установка данного параметра компилятора программным способом
- См. раздел RuntimeTypeInfo.