Share via


Gestion des exceptions C++

Le langage C++ fournit la prise en charge intégrée pour lever et intercepter des exceptions.Lors de la programmation en C++, vous devez presque toujours utiliser la prise en charge intégrée des exceptions C++ comme décrit dans cette section.

Pour activer les exceptions C++ dans votre code, utilisez /EHsc.

Dans cette section

Cette discussion sur la gestion des exceptions C++ inclut :

Prise en charge des Exceptions MFC antérieures

De la version 4.0, MFC utilise le mécanisme de gestion des exceptions de C++.Bien qu'il soit conseillé d'utiliser les exceptions C++ dans un nouveau code, MFC version 4.0 et versions ultérieure conserve les macros à partir de versions précédentes de MFC afin que l'ancien code ne sera pas rompue.Les macros et le nouveau mécanisme peuvent être combinés ainsi.Pour plus d'informations sur les macros et de gestion des exceptions C++ et sur l'ancien code afin d'utiliser le nouveau mécanisme de conversion, consultez les articles Exceptions : utilisation des Macros MFC et des Exceptions C++ et Exceptions : conversion des macros MFC Exception.Anciennes macros exception MFC, si vous utilisez toujours les évaluent à des exceptions C++.Voir Exceptions : modifications des Macros d'Exception dans la Version 3.0.

Voir aussi

Référence

Gestion des exceptions dans Visual C++