Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use as opções do compilador para controlar os /constexpr parâmetros para constexpr avaliação em tempo de compilação.
Sintaxe
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumentos
depth
N
Limite a profundidade da invocação de função recursiva constexpr a níveis N . O padrão é 512.
backtrace
N
Mostrar até Nconstexpr avaliações em diagnósticos. O padrão é 10.
steps
N
Encerre a constexpr avaliação após N etapas. O padrão é 100.000. Um passo refere-se a um cálculo individual tomado para avaliar a expressão constante. Aumentar o número máximo de etapas pode fazer com que a compilação demore mais tempo nos casos em que, de outra forma, a compilação falharia.
Observações
As opções do compilador controlam a /constexpr avaliação em tempo de compilação das constexpr expressões. As etapas de avaliação, os níveis de recursão e a profundidade do backtrace são controlados para evitar que o compilador gaste muito tempo na constexpr avaliação. Para obter mais informações sobre o constexpr elemento language, consulte constexpr (C++).
O /constexpr sinalizador está disponível a partir do Visual Studio 2015.
Para definir essa opção de compilador no ambiente de desenvolvimento do Visual Studio
- Abra a caixa de diálogo Páginas de propriedades do projeto.
- Selecione a Configuration Properties>C/C++>Command Line página de propriedades.
- Insira as opções do compilador /constexpr na caixa Opções adicionais . Escolha OK para salvar as alterações.
Para definir essa opção do compilador programaticamente
- Consulte AdditionalOptions.
Ver também
de opções do compilador MSVC
Compilador MSVC Command-Line de sintaxe