L'utilisation de la gestion structurée des exceptions avec C++
La gestion structurée des exceptions décrite dans ces éléments avec des fichiers sources C et C++.Toutefois, il n'est pas spécifiquement conçue pour C++ et n'est pas recommandée.Vous pouvez garantir que votre code est plus portable à l'aide de la gestion des exceptions C++.En outre, le mécanisme de gestion des exceptions C++ est plus flexible, parce qu'il peut gérer les exceptions de tout type.
Microsoft C++ prend en charge le modèle de gestion des exceptions C++, selon la norme C++ ANSI.ce mécanisme gère automatiquement la destruction des objets locaux pendant le déroulement de pile.Si vous écrivez du code C++ à tolérance aux pannes, et vous souhaitez implémenter la gestion des exceptions, il est fortement recommandé d'utiliser la gestion des exceptions C++, plutôt que la gestion structurée des exceptions.(Notez que lorsque le compilateur C++ prend en charge les éléments de gestion structurée des exceptions comme décrit dans les articles, le compilateur C standard ne prend pas en charge la syntaxe de gestion des exceptions C++.) Pour plus d'informations sur la gestion des exceptions C++, consultez Gestion des exceptions C++ et le manuel de référence annoté C++ par Margaret Ellis et Bjarne Stroustrup.