Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan /constexpr opsi kompiler untuk mengontrol parameter evaluasi constexpr pada waktu kompilasi.
Sintaks
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumen
depth
N
Batasi kedalaman pemanggilan fungsi rekursif constexpr ke tingkat N . Defaultnya adalah 512.
backtrace
N
Tampilkan hingga Nconstexpr evaluasi dalam diagnostik. Nilai default adalah 10.
steps
N
Akhiri constexpr evaluasi setelah N langkah. Defaultnya adalah 100.000. Langkah mengacu pada perhitungan individu yang diambil untuk mengevaluasi ekspresi konstanta. Meningkatkan jumlah langkah maksimum dapat menyebabkan kompilasi memakan waktu lebih lama dalam kasus di mana kompilasi akan gagal.
Keterangan
/constexpr Opsi kompiler mengontrol evaluasi constexpr ekspresi waktu kompilasi. Langkah-langkah evaluasi, tingkat rekursi, dan kedalaman backtrace dikontrol untuk mencegah kompilator menghabiskan terlalu banyak waktu untuk constexpr evaluasi. Untuk informasi selengkapnya tentang constexpr elemen bahasa, lihat constexpr (C++).
/constexpr Bendera tersedia mulai dari Visual Studio 2015.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
- Buka kotak dialog Halaman Properti proyek Anda.
- Pilih halaman properti Properti>>Baris Perintah.
- Masukkan opsi kompiler /constexpr di kotak Opsi Tambahan . Pilih OK untuk menyimpan perubahan.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat AdditionalOptions.
Lihat juga
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC