/GR (habilitar informações de tipo de tempo de execução)
Adiciona o código para os tipos de objeto de verificação em tempo de execução.
/GR[-]
Comentários
Quando /GR está ativada, o compilador define a macro de pré-processador de _CPPRTTI . Por padrão, /GR está ativado. informações de tipo de tempo de execução de desabilita de**/GR-** .
Use /GR se o compilador não pode resolver estatisticamente um tipo de objeto em seu código. É necessário geralmente a opção de /GR quando seu código usa Operador dynamic_cast ou typeid. No entanto, /GR aumenta o tamanho das seções de .rdata da imagem. Se seu código não usa dynamic_cast ou typeid, /GR- pode gerar uma imagem menor.
Para obter mais informações sobre verificação de tipo em tempo de execução, consulte Informações de tipo de tempo de execuçãona referência de linguagem C++.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.
Clique na pasta C/C++.
Clique na página de propriedades de Idioma .
Modifique a propriedade de Habilitar Informações de Tipo de Tempo de Execução .
Para definir essa opção do compilador via programação
- Consulte RuntimeTypeInfo.