/GR (Предоставление информации о типах во время выполнения)

Добавление кода для проверки объектных типов во время выполнения.

/GR[-]

Заметки

При включении /GR компилятор определяет макрос препроцессора _CPPRTTI.По умолчанию параметр /GR включен./GR-отключает информацию о типах во время выполнения.

Используйте параметр /GR, если компилятору не удается статически разрешить тип объекта в коде.Как правило, параметр /GR требуется, если код использует оператор dynamic_cast или typeid.Однако наличие /GR увеличивает размер разделов .rdata в изображении.Если код не использует dynamic_cast или typeid, использование /GR- может привести к созданию изображения меньшего размера.

Дополнительные сведения о проверке типов во время выполнения см. в разделе Сведения о типах во время выполнения в Справочнике по языку C++.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Открытие свойств страниц проекта.

  2. Откройте папку C/C++.

  3. Выберите страницу свойств Язык.

  4. Измените свойство Включить информацию о типах времени выполнения.

Установка данного параметра компилятора программным способом

  • Дополнительные сведения см. в разделе RuntimeTypeInfo.

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора