Udostępnij za pośrednictwem


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

  1. 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.

  2. Kliknij przycisk C i C++ folder.

  3. Kliknij przycisk języka stronę właściwości.

  4. Modyfikowanie Włączyć Info typu Run-Time właściwości.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora