/GR (Włącz informacje typu Run-Time)
Dodaje kod sprawdzania typów obiektów w czasie wykonywania.
/GR[-]
Uwagi
Gdy /GR jest włączone, kompilator definiuje _CPPRTTI preprocesora makro.Domyślnie /GR jest włączona./GR-Wyłącza informacji typów w czasie wykonywania.
Użycie /GR Jeśli kompilator statycznie nie można rozpoznać typu obiektu w kodzie.Zazwyczaj wymaga /GR opcji, gdy kod używa Operator dynamic_cast lub typeid.Jednakże /GR powoduje zwiększenie rozmiarów sekcji .rdata obrazu.Jeżeli kod nie korzysta z dynamic_cast lub typeid, /GR- mogą dawać mniejszego obrazu.
Aby uzyskać więcej informacji na temat kontrola typów w czasie wykonywania, zobacz Informacje o typie uzyskiwanym w czasie rzeczywistym w Skorowidz języka C++.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Kliknij folder C/C++.
Kliknij przycisk języka strona właściwości.
Modyfikowanie Włączyć Run-Time informacji o typie właściwości.
Aby programowo ustawić tę opcję kompilatora
- Zobacz RuntimeTypeInfo.