Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit plusieurs classes standard utilisés pour les rapports d'exceptions.Les classes forment une hiérarchie de dérivation toutes dérivée de la classe exception et inclure deux types généraux d'exceptions : erreurs logiques et les erreurs d'exécution.Les erreurs logiques sont dus à des erreurs programmeur.Ils dérivent de la classe de base logic_error et comprennent :
domain_error
invalid_argument
length_error
out_of_range
Les erreurs d'exécution se produisent en raison d'erreurs dans les fonctions de la bibliothèque ou dans le système d'exécution.Ils dérivent de la classe de base runtime_error et comprennent :
overflow_error
range_error
underflow_error
Classes
La classe sert de classe de base pour toutes les exceptions levées pour signaler une erreur de domaine. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler un argument non valide. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler une tentative de générer un objet trop long pour être spécifié. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler les erreurs détectables vraisemblablement avant que le programme s'exécute, telles que les violations de préconditions logiques. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler un argument qui est en dehors de sa plage valide. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler un dépassement de capacité arithmétique. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler une erreur de plage. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler les erreurs vraisemblablement détectables uniquement lorsque le programme s'exécute. |
|
La classe sert de classe de base pour toutes les exceptions levées pour signaler un dépassement arithmétique. |
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard