/constexpr (Controlar la evaluación constexpr)
Use las opciones del compilador /constexpr para controlar los parámetros de la evaluación constexpr
en tiempo de compilación.
Sintaxis
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumentos
depthN Limita la profundidad de la invocación de función recursiva constexpr
a N niveles. El valor predeterminado es 512.
backtraceN Se muestra a N constexpr
evaluaciones en diagnósticos. El valor predeterminado es 10.
stepsN Finaliza la evaluación de constexpr
después de N pasos. El valor predeterminado es 100 000.
Comentarios
Las opciones del compilador /constexpr controlan la evaluación en tiempo de compilación de las expresiones constexpr
. Los pasos de evaluación (steps), los niveles de recursividad (depth) y la profundidad del retroceso (backtrace) se controlan para evitar que el compilador tarde demasiado tiempo en la evaluación de constexpr
. Para más información sobre el elemento de lenguaje constexpr
, consulte constexpr (C++).
Las opciones de /constexpr están disponibles a partir de Visual Studio 2015.
Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio
Abra el cuadro de diálogo Páginas de propiedades del proyecto.
Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.
Escriba las opciones del compilador /constexpr en el cuadro Opciones adicionales. Haga clic en Aceptar o en Aplicar para guardar los cambios.
Para establecer esta opción del compilador mediante programación
- Vea AdditionalOptions.
Consulte también
Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC