Partager via


/constexpr (Contrôler l’évaluation de constexpr)

Utilisez les options du compilateur /constexpr pour contrôler les paramètres d’évaluation constexpr au moment de la compilation.

Syntaxe

/constexpr :depthN
/constexpr :backtraceN
/constexpr :stepsN

Arguments

profondeurN Limitez la profondeur de l’appel de fonction récursive constexpr à N niveaux. La valeur par défaut est 512.

backtraceN Afficher jusqu’à N constexpr évaluations dans les diagnostics. La valeur par défaut est de 10.

étapesN Terminer constexpr l’évaluation après N étapes. La valeur par défaut est 100 000.

Notes

Les options du compilateur /constexpr contrôlent l’évaluation au moment de la compilation des constexpr expressions. Les étapes d’évaluation, les niveaux de récursivité et la profondeur de backtrace sont contrôlées pour empêcher le compilateur de consacrer trop de temps à constexpr l’évaluation. Pour plus d’informations sur l’élément constexpr de langage, consultez constexpr (C++).

Les options /constexpr sont disponibles à partir de Visual Studio 2015.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriétés de votre projet.

  2. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  3. Entrez les options du compilateur /constexpr dans la zone Options supplémentaires. Choisissez OK ou Appliquer pour enregistrer vos modifications.

Pour définir cette option du compilateur par programmation

Voir aussi

Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC