/constexpr (Constexpr değerlendirmesini denetle)
Derleme zamanında değerlendirme parametrelerini denetlemek için constexpr
/constexpr derleyici seçeneklerini kullanın.
Sözdizimi
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Bağımsız değişkenler
depthN Özyinelemeli constexpr
işlev çağrılarının derinliğini N düzeyleriyle sınırlayın. Varsayılan değer 512'dir.
backtraceN Tanılamada N'yeconstexpr
kadar değerlendirme gösterir. Varsayılan değer 10'dur.
adımlarN N adımdan sonradeğerlendirmeyi sonlandırconstexpr
. Varsayılan değer 100.000'dir.
Açıklamalar
/constexpr derleyici seçenekleri, ifadelerin derleme zamanı değerlendirmesini constexpr
denetler. Değerlendirme adımları, özyineleme düzeyleri ve geri iz derinliği, derleyicinin değerlendirmeye constexpr
çok fazla zaman harcamasını önlemek için denetlenmektedir. Dil öğesi hakkında constexpr
daha fazla bilgi için bkz . constexpr (C++).
/constexpr seçenekleri Visual Studio 2015'in başından itibaren kullanılabilir.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
Projenizin Özellik Sayfaları iletişim kutusunu açın.
Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.
Ek Seçenekler kutusuna /constexpr derleyici seçeneklerini girin. Değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bkz.
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin