/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
Ouvrez la boîte de dialogue Pages de propriétés de votre projet.
Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.
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
- Consultez AdditionalOptions.
Voir aussi
Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC