Partager via


<system_error>

Incluez l'en-tête <system_error> pour définir la classe system_error d'exception et les modèles associés pour traiter les erreurs système de bas niveau.

#include <system_error>

Ee372194.collapse_all(fr-fr,VS.110).gifObjets

generic_category

Représente la catégorie des erreurs génériques.

system_category

Représente la catégorie des erreurs provoquées par des dépassements de bas niveau du système.

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

generic_errno

Un type qui représente l'énumération qui fournit des noms symboliques pour toutes les macros de code d'erreur défini par POSIX dans <errno.h>.

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

make_error_code

Crée un objet error_code.

make_error_condition

Crée un objet error_condition.

Ee372194.collapse_all(fr-fr,VS.110).gifOpérateurs

operator==

Teste si l'objet situé à gauche de l'opérateur est égal à l'objet côté droit.

opérateur ! =

Teste si l'objet situé à gauche de l'opérateur n'est pas égal à l'objet côté droit.

operator<

Teste si un objet est moins que l'objet passé pour la comparaison.

Ee372194.collapse_all(fr-fr,VS.110).gifÉnumérations

errc

Fournit des noms symboliques pour toutes les macros de code d'erreur définies par POSIX dans <errno.h>.

Ee372194.collapse_all(fr-fr,VS.110).gifClasses et structures

error_category

Représente le résumé, la base commune pour les objets qui décrit une catégorie de codes d'erreur.

error_code

Représente des erreurs système de bas niveau qui sont à l'implémentation.

error_condition

Représente des codes d'erreur défini par l'utilisateur.

is_error_code_enum

Représente un type attribut qui teste l'énumération d' error_code Class .

is_error_condition_enum

Représente un type attribut qui teste l'énumération d' error_condition Class .

system_error

Représente la classe de base pour toutes les exceptions levées pour stocker un dépassement de bas niveau du système.

Configuration requise

en-tête : <system_error>

l'espace de noms : DST

Voir aussi

Autres ressources

Fichiers d'en-tête