/GR (Activer les informations de type au moment de l'exécution)
Mise à jour : novembre 2007
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. Dans Visual C++ 2005, /GR est activé par défaut. /GR- désactive les informations de type au moment de l'exécution.
Utilisez /GR si votre code utilise l'dynamic_cast Operator outypeid. /GR entraîne l'augmentation de la taille des sections .rdata de votre image. Si votre code n'utilise pas dynamic_cast ou typeid, l'utilisation de /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-Time 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 programme
- Consultez RuntimeTypeInfo.