Sdílet prostřednictvím


/constexpr (kontrolní vyhodnocení constexpr)

Pomocí možností kompilátoru /constexpr můžete řídit parametry pro constexpr vyhodnocení v době kompilace.

Syntaxe

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

Argumenty

hloubkaN Omezuje hloubku rekurzivního constexpr vyvolání funkce na N úrovně. Výchozí hodnota je 512.

backtraceN Zobrazí až Nconstexpr hodnocení v diagnostice. Výchozí hodnota je 10.

stepsN Terminate constexpr evaluation after N steps. Výchozí hodnota je 100 000.

Poznámky

Možnosti kompilátoru /constexpr řídí vyhodnocování 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 jazyka najdete v tématu constexpr (C++).

Možnosti /constexpr jsou dostupné od sady Visual Studio 2015.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. Do pole Další možnosti zadejte všechny možnosti kompilátoru /constexpr. Změny uložíte kliknutím na OK nebo Použít .

Programové nastavení tohoto parametru kompilátoru

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC