Share via


/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

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.

  2. Clique no C/C++ pasta.

  3. Clique no idioma página de propriedades.

  4. Modificar o Ativar informações de tipo de tempo de execução propriedade.

Para definir essa opção de compilador programaticamente

Consulte também

Referência

Opções do compilador

Configurando opções de compilador