/GR (Çalışma Zamanı Türü Bilgileri Etkinleştir)
Çalışma zamanında nesne türlerini denetlemek için kod ekler.
Sözdizimi
/GR[-]
Açıklamalar
/GR açık olduğunda, derleyici önişlemci makroyu _CPPRTTI
tanımlar. Varsayılan olarak, /GR açıktır. /GR- çalışma zamanı türü bilgilerini devre dışı bırakır.
Derleyici, kodunuzda bir nesne türünü statik olarak çözümleyemiyorsa /GR kullanın. Kodunuz dynamic_cast İşleci veya tür kimliği kullandığında genellikle /GR seçeneğine ihtiyacınız olur. Ancak, /GR görüntünüzün .rdata bölümlerinin boyutunu artırır. Kodunuz veya kullanmıyorsa dynamic_cast
, /GR- daha küçük bir typeid
görüntü üretebilir.
Çalışma zamanı türü denetimi hakkında daha fazla bilgi için C++ Dil Başvurusu'ndaki Çalışma Zamanı Türü Bilgileri'ne bakın.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Dil özellik sayfasını seçin.
Çalışma Zamanı Türü Bilgisini Etkinleştir özelliğini değiştirin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. RuntimeTypeInfo.
Ayrıca bkz.
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi