Aracılığıyla paylaş


/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'ye constexpr kadar değerlendirme gösterir. Varsayılan değer 10'dur.

adımlarN N adımdan sonra değ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

  1. Projenizin Özellik Sayfaları iletişim kutusunu açın.

  2. Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.

  3. 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

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi