/GR (Habilitar la información de tipo en tiempo de ejecución)

Actualización: noviembre 2007

Agrega código para comprobar tipos de objeto en tiempo de ejecución.


/GR[-]

Cuando /GR está habilitada, el compilador define la macro de preprocesador _CPPRTTI. En Visual C++ 2005, /GR está habilitada de manera predeterminada. /GR- deshabilita la información de tipos en tiempo de ejecución.

Utilice /GR si su código usa dynamic_cast Operator o typeid. Sin embargo, /GR hace que aumente el tamaño de las secciones .rdata en la imagen. Si su código no utiliza dynamic_cast ni typeid, el uso de /GR- puede generar una imagen menor.

Para obtener más información acerca de la comprobación de tipos en tiempo de ejecución, vea Run-Time Type Information en Referencia del lenguaje de C++.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Lenguaje.

  4. Modifique la propiedad Habilitar información de tipo en tiempo de ejecución.

Para establecer esta opción del compilador mediante programación

Adiciones de comunidad

Mostrar: