/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[-]
Comentarios
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
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.
Haga clic en la carpeta C/C++.
Haga clic en la página de propiedades Lenguaje.
Modifique la propiedad Habilitar información de tipo en tiempo de ejecución.
Para establecer esta opción del compilador mediante programación
- Vea RuntimeTypeInfo.