/constexpr (Szacowanie kontrolki constexpr)
Użyj opcji kompilatora /constexpr , aby kontrolować parametry oceny constexpr
w czasie kompilacji.
Składnia
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumenty
głębokośćN Ogranicz głębokość wywołania funkcji rekursywnej constexpr
do N poziomów. Wartość domyślna to 512.
backtraceN Pokaż do N constexpr
oceny w diagnostyce. Wartość domyślna to 10.
krokiN Zakończenie constexpr
oceny po N krokach. Wartość domyślna to 100 000.
Uwagi
Opcje kompilatora /constexpr kontrolują obliczanie wyrażeń w czasie kompilacji constexpr
. Kroki oceny, poziomy rekursji i głębokość wycofywania są kontrolowane, aby zapobiec poświęcaniu zbyt dużo czasu na constexpr
ocenę przez kompilator. Aby uzyskać więcej informacji na constexpr
temat elementu języka, zobacz constexpr (C++).
Opcje /constexpr są dostępne począwszy od programu Visual Studio 2015.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Wprowadź dowolne opcje kompilatora /constexpr w polu Opcje dodatkowe . Wybierz przycisk OK lub Zastosuj , aby zapisać zmiany.
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC