/constexpr (constexpr-Auswertung steuern)
Verwenden Sie die Compileroptionen "/constexpr ", um Parameter für constexpr
die Auswertung zur Kompilierungszeit zu steuern.
Syntax
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumente
TiefeN beschränken die Tiefe rekursiver constexpr
Funktionsaufrufe auf N-Ebenen . Der Standardwert liegt bei 512.
backtraceN Show up to N constexpr
evaluation in diagnostics. Der Standardwert ist 10.
SchritteN Beenden der constexpr
Auswertung nach N-Schritten . Der Standardwert ist 100.000.
Hinweise
Die Compileroptionen /constexpr steuern die Kompilierungszeitauswertung von constexpr
Ausdrücken. Auswertungsschritte, Rekursionsstufen und Backtrace-Tiefe werden gesteuert, um zu verhindern, dass der Compiler zu viel Zeit für constexpr
die Auswertung aufwenden kann. Weitere Informationen zum constexpr
Sprachelement finden Sie unter constexpr (C++).
Die /constexpr-Optionen sind ab Visual Studio 2015 verfügbar.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Des Dialogfelds "Eigenschaftenseiten " des Projekts.
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Geben Sie alle /constexpr-Compileroptionen in das Feld "Zusätzliche Optionen " ein. Wählen Sie OK oder Übernehmen, um die Änderungen zu speichern.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile