<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>
Typedef
Un type qui décrit un pointeur vers une fonction utilisable comme un terminate_handler. |
|
Un type qui décrit un pointeur vers une fonction utilisable comme une unexpected_handler. |
Fonctions
Établit une nouvelle terminate_handler est appelé à l'arrêt du programme. |
|
Établit une nouvelle unexpected_handler pour être lorsque une exception inattendue est survenue. |
|
Appelle un gestionnaire terminate. |
|
Cette propriété renvoie true uniquement si une exception levée est actuellement traitée. |
|
Appelle un gestionnaire d'inattendu. |
Classes
La classe décrit une exception peut être levée à partir d'un unexpected_handler. |
|
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