Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí možností kompilátoru /constexpr můžete řídit parametry pro constexpr vyhodnocení v době kompilace.
Syntaxe
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumenty
depth
N
Omezte hloubku vyvolání rekurzivní constexpr funkce na N úrovní. Výchozí hodnota je 512.
backtrace
N
Zobrazit až Nconstexpr hodnocení v diagnostice. Výchozí hodnota je 10.
steps
N
Ukončí constexpr vyhodnocení po N krocích. Výchozí hodnota je 100 000. Krok odkazuje na individuální výpočet provedený směrem k vyhodnocení konstantního výrazu. Zvýšení maximálního počtu kroků může způsobit, že kompilace bude trvat déle v případech, kdy by se kompilace jinak nezdařila.
Poznámky
Možnosti kompilátoru /constexpr řídí vyhodnocení výrazů constexpr v době kompilace. Kroky vyhodnocení, úrovně rekurze a hloubky zpětného trasování se kontrolují, aby kompilátor neutrácel příliš mnoho času na constexpr vyhodnocení. Další informace o elementu constexpr language naleznete v tématu constexpr (C++).
Příznak /constexpr je k dispozici od verze Visual Studio 2015.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
- Otevřete dialogové okno Stránky vlastností projektu.
- Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
- Do pole Další možnosti zadejte /constexpr možnosti kompilátoru. Kliknutím na OK uložte provedené změny.
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalOptions.
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC