/GR (Habilitar la información de tipo en tiempo de ejecución)
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. De manera predeterminada, la opción /GR está habilitada. /GR- deshabilita la información de tipo en tiempo de ejecución.
Utilice /GR si el compilador no puede resolver estáticamente un tipo de objeto en su código. Normalmente necesita la opción /GR cuando su código utiliza dynamic_cast Operator o typeid. Sin embargo, /GR aumenta el tamaño de las secciones .rdata de su 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 la 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.