Compartilhar via


/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

  1. Abra a caixa de diálogo Páginas de Propriedades do seu projeto.

  2. Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.

  3. 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

Confira também

Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC