/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á ativada, o compilador define o _CPPRTTI macro pré-processador.Por padrão, /GR está ativado./GR-desativa as informações sobre o tipo de tempo de execução.
Use /GR se o compilador não consegue resolver estaticamente um tipo de objeto em seu código.Você normalmente precisa de /GR quando seu código usa a opção Operador de dynamic_cast ou typeid.No entanto, /GR aumenta o tamanho das seções .rdata da 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 tipos em tempo de execução, consulte Informações de tipo de tempo de execução na Referência da linguagem C++.
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.
Clique no C/C++ pasta.
Clique no idioma página de propriedades.
Modificar o Ativar informações de tipo de tempo de execução propriedade.
Para definir essa opção de compilador programaticamente
- Consulte RuntimeTypeInfo.