Bagikan melalui


/constexpr (Evaluasi kontrol constexpr)

Gunakan opsi kompilator /constexpr untuk mengontrol parameter untuk constexpr evaluasi pada waktu kompilasi.

Sintaks

/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN

Argumen

kedalamanN Batasi kedalaman pemanggilan fungsi rekursif constexpr ke tingkat N . Defaultnya adalah 512.

backtraceN Muncul ke evaluasi N constexpr dalam diagnostik. Nilai default adalah 10.

langkahN Hentikan constexpr evaluasi setelah langkah-langkah N . Defaultnya adalah 100.000.

Keterangan

Opsi kompilator /constexpr mengontrol evaluasi ekspresi waktu kompilasi constexpr . 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++).

Opsi /constexpr tersedia dimulai di Visual Studio 2015.

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek Anda.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Masukkan opsi pengkompilasi /constexpr apa pun di kotak Opsi Tambahan. Pilih OK atau Terapkan untuk menyimpan perubahan Anda.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Lihat juga

Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC