Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use as opções do compilador para controlar os /constexpr parâmetros de constexpr avaliação em tempo de compilação.
Sintaxe
/constexpr:depthN
/constexpr:backtraceN
/constexpr:stepsN
Argumentos
depth
N
Limite a profundidade da invocação da função recursiva constexpr a N níveis. O padrão é 512.
backtrace
N
Mostrar até Nconstexpr avaliações no diagnóstico. O padrão é 10.
steps
N
Encerre a constexpr avaliação após N etapas. O padrão é 100 mil. Um passo refere-se a um cálculo individual feito para avaliar a expressão constante. Aumentar o número máximo de etapas pode fazer com que a compilação demore mais nos casos em que a compilação falharia.
Comentários
As /constexpr opções do compilador controlam a avaliação em tempo de compilação de constexpr expressões. 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 constexpr elemento de linguagem, consulte constexpr (C++).
O /constexpr sinalizador está disponível 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 as opções do compilador /constexpr na caixa Opções Adicionais . Escolha OK para salvar suas 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