/Qimprecise_fwaits (Remove fwaits Inside Try Blocks)
Supprime les fwait
commandes internes aux try
blocs lorsque vous utilisez l’option /fp :except du compilateur.
Syntaxe
/Qimprecise_fwaits
Notes
Cette option n’a aucun effet si /fp:except
elle n’est pas également spécifiée. Si vous spécifiez l’option /fp:except
, le compilateur insère une fwait
instruction autour de chaque ligne de code dans un try
bloc. De cette façon, le compilateur peut identifier la ligne de code spécifique qui produit une exception. /Qimprecise_fwaits
supprime les instructions internes fwait
, en laissant uniquement les attentes autour du try
bloc. Elle améliore les performances, mais le compilateur ne peut afficher que le bloc qui try
provoque une exception, et non quelle ligne.
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é du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.
Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.
Entrez l’option du compilateur dans la zone Options supplémentaires.
Pour définir cette option du compilateur par programmation
- Consultez AdditionalOptions.
Voir aussi
/Q, options (Opérations de bas niveau)
Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC