/GR (Activer les informations de type au moment de l'exécution)
Ajoute le code permettant de vérifier les types d'objet au moment de l'exécution.
/GR[-]
Notes
Lorsque /GR est activé, le compilateur définit la macro du préprocesseur _CPPRTTI./GR est activé par défaut./GR- désactive les informations de type au moment de l'exécution.
Utilisez /GR si le compilateur ne peut pas résoudre statiquement de type d'objet dans votre code.Vous avez habituellement besoin de l'option /GR lorsque votre code utilise opérateur de dynamic_cast ou typeid.Toutefois, /GR augmente la taille des sections .rdata de votre image.Si votre code n'utilise pas dynamic_cast ou typeid, /GR- peut produire une image plus petite.
Pour plus d'informations sur la vérification des types au moment de l'exécution, consultez Run aller-retour Type Information dans le Guide de référence du langage C++.
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Ouvrez la boîte de dialogue Pages de propriété du projet.Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.
Cliquez sur le dossier C/C++.
Cliquez sur la page de propriétés Langue.
Modifiez la propriété Activation des informations de type au moment de l'exécution.
Pour définir cette option du compilateur par programmation
- Consultez RuntimeTypeInfo.