Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fügt Code hinzu, um Objekttypen während der Laufzeit zu überprüfen.
/GR[-]
Hinweise
Wenn /GR aktiviert ist, definiert der Compiler das _CPPRTTI Präprozessormakro. In Visual C++ 2005 ist /GR in der Standardeinstellung aktiviert. /GR- deaktiviert Laufzeit-Typinformationen.
Verwenden Sie /GR, wenn im Code dynamic_cast Operator oder typeid verwendet wird. Durch /GR werden die .rdata-Abschnitte des Abbildes jedoch vergrößert. Wenn dynamic_cast oder typeid nicht im Code verwendet wird, kann /GR- zu einem kleineren Abbild führen.
Weitere Informationen zur Überprüfung des Laufzeittyps finden Sie unter Run-Time Type Information in der C++-Sprachreferenz.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.
Klicken Sie auf den Ordner C/C++.
Klicken Sie auf die Eigenschaftenseite Sprache.
Ändern Sie die Eigenschaft Laufzeit-Typeninformation aktivieren.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe RuntimeTypeInfo.