Partager via


<exception>

Définit plusieurs types et des fonctions liées à la gestion des exceptions.Gestion des exceptions sont utilisée dans les situations dans lesquelles le système peut récupérer d'une erreur.Il fournit un moyen de contrôle être retourné à partir d'une fonction pour le programme.L'objectif d'intégrer la gestion des exceptions consiste à augmenter la robustesse du programme tout en offrant un moyen de récupérer à partir d'une erreur de manière ordonnée.

#include <exception>

w326ectb.collapse_all(fr-fr,VS.110).gifTypedef

terminate_handler

Un type qui décrit un pointeur vers une fonction utilisable comme un terminate_handler.

unexpected_handler

Un type qui décrit un pointeur vers une fonction utilisable comme une unexpected_handler.

w326ectb.collapse_all(fr-fr,VS.110).gifFonctions

set_terminate

Établit une nouvelle terminate_handler est appelé à l'arrêt du programme.

set_unexpected

Établit une nouvelle unexpected_handler pour être lorsque une exception inattendue est survenue.

terminate

Appelle un gestionnaire terminate.

uncaught_exception

Cette propriété renvoie true uniquement si une exception levée est actuellement traitée.

inattendu

Appelle un gestionnaire d'inattendu.

w326ectb.collapse_all(fr-fr,VS.110).gifClasses

Classe bad_exception

La classe décrit une exception peut être levée à partir d'un unexpected_handler.

Classe d'exception

La classe sert de classe de base pour toutes les exceptions levées par certaines expressions et la bibliothèque C++ Standard.

Voir aussi

Référence

Sécurité des threads dans la bibliothèque C++ standard

Autres ressources

<exception> membres

Fichiers d'en-tête