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:depth
N
/constexpr:backtrace
N
/constexpr:steps
N
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