/GR (Mengaktifkan informasi Jenis Run-Time)
Menambahkan kode untuk memeriksa jenis objek pada waktu proses.
Sintaks
/GR[-]
Keterangan
Ketika /GR aktif, pengkompilasi mendefinisikan _CPPRTTI
makro praprosesor. Secara default, /GR aktif. /GR- menonaktifkan informasi jenis run-time.
Gunakan /GR jika pengkompilasi tidak dapat menyelesaikan jenis objek dalam kode Anda secara statis. Anda biasanya memerlukan opsi /GR saat kode Anda menggunakan Operator dynamic_cast atau typeid. Namun, /GR meningkatkan ukuran bagian .rdata gambar Anda. Jika kode Anda tidak menggunakan dynamic_cast
atau typeid
, /GR- dapat menghasilkan gambar yang lebih kecil.
Untuk informasi selengkapnya tentang pemeriksaan jenis run-time, lihat Informasi Jenis Run-Time di Referensi Bahasa C++.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Language.
Ubah properti Aktifkan Info Jenis Run-Time.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat RuntimeTypeInfo.
Baca juga
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk