Się przełączników /GR (Włącz Run-Time typu informacji)
Dodaje kod do sprawdzania typów obiektów w czasie wykonywania.
/GR[-]
Uwagi
Gdy /GR jest włączone, kompilator definiuje _CPPRTTI makro preprocesora.Domyślnie /GR znajduje się na./GR-Wyłącza informacji typu run-time.
Użyj /GR , jeśli kompilator statycznie nie można rozpoznać typu obiektu w kodzie.Zazwyczaj wymaga /GR opcji, gdy korzysta z kodu Operator dynamic_cast lub typeid.Jednakże /GR zwiększa rozmiar sekcji .rdata obrazu.Jeśli nie korzysta z kodu dynamic_cast lub typeid, /GR- może powodować mniejszego obrazu.
Aby uzyskać więcej informacji na temat kontrola typów w czasie wykonywania, zobacz Informacje o typie Run-Time w Skorowidz języka C++.
Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio
Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.
Kliknij przycisk C i C++ folder.
Kliknij przycisk języka stronę właściwości.
Modyfikowanie Włączyć Info typu Run-Time właściwości.
Aby programowo ustawić tę opcję kompilatora
- See RuntimeTypeInfo.