/Qimprecise_fwaits (Remove fwaits Inside Try Blocks)

Mise à jour : novembre 2007

Supprime les commandes internes fwait des blocs try lors de l'utilisation de l'option du compilateur /fp:except.

/Qimprecise_fwaits

Notes

Cette option n'a aucun effet si /fp:except n'est pas également spécifié. Si vous spécifiez l'option /fp:except, le compilateur insère une commande fwait autour de chaque ligne de code d'un bloc try. Le compilateur peut ainsi identifier la ligne de code spécifique qui génère une exception. /Qimprecise_fwaits supprime les instructions fwait internes et ne conserve que les attentes autour du bloc try. Cela permet d'améliorer les performances, mais le compilateur peut indiquer uniquement le bloc try qui génère une exception et non pas la 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 Comment : ouvrir les pages de propriétés d'un projet.

  2. Cliquez sur le dossier C/C++.

  3. Cliquez sur la page de propriétés Ligne de commande.

  4. Spécifiez l'option du compilateur dans la zone Options supplémentaires.

Pour définir cette option du compilateur par programme

Voir aussi

Référence

/Q (Opérations de bas niveau), options

Options du compilateur

Définition des options du compilateur