/constexpr (avaliação de constexpr de controle)
Use as opções do compilador /constexpr para controlar parâmetros para avaliação de constexpr
em tempo de compilação.
Sintaxe
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumentos
depthN Limitar a profundidade da invocação de função recursiva constexpr
a N níveis. O padrão é 512.
backtraceN Mostrar até N constexpr
avaliações no diagnóstico. O padrão é 10.
stepsN Encerrar avaliação de constexpr
após N etapas. O padrão é 100 mil.
Comentários
As opções do compilador /constexpr controlam a avaliação em tempo de compilação das expressões constexpr
. As etapas de avaliação, os níveis de recursão e a profundidade do backtrace são controladas para impedir que o compilador passe muito tempo na avaliação de constexpr
. Para obter mais informações sobre o elemento de linguagem constexpr
, confira constexpr (C++).
As opções /constexpr estão disponíveis a partir do Visual Studio 2015.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do seu projeto.
Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
Insira qualquer opção do compilador /constexpr na caixa Opções Adicionais. Escolha OK ou Aplicar para salvar as alterações.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.
Confira também
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC