Partager via


/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

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

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

  3. Entrez l’option du compilateur dans la zone Options supplémentaires.

Pour définir cette option du compilateur par programmation

Voir aussi

/Q, options (Opérations de bas niveau)
Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC