/GR (informações de tipo de tempo de execução de enable)
Adiciona código para verificar os tipos de objeto em tempo de execução.
/GR[-]
Comentários
Quando /GR está ativado, o compilador define o _CPPRTTI macro pré-processador. Por padrão, /GR no. /GR-Desabilita as informações de tipo em tempo de execução.
Use /GR se o compilador não pode resolver estaticamente um tipo de objeto no código. Você normalmente precisa de /GR opção quando seu código usa dynamic_cast Operator ou typeid. No entanto, /GR aumenta o tamanho das seções de .rdata de imagem. Se seu código não usa dynamic_cast ou typeid, /GR- pode produzir uma imagem menor.
Para obter mais informações sobre a verificação de tipo de tempo de execução, consulte Run-Time Type Information na Referência da linguagem C++.
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.
Clique o C/C++ pasta.
Clique o idioma página de propriedades.
Modificar o Ativar informações de tipo de tempo de execução propriedade.
Para definir esta opção de compilador programaticamente
- See RuntimeTypeInfo.