Partager via


error_code::error_code

Crée un objet avec du type error_code.

error_code();
error_code(value_type _Val, const error_category& _Cat);
template<class _Enum>
    error_code(_Enum _Errcode,
    typename enable_if<is_error_code_enum<_Enum>::value,
        error_code>::type * = 0);

Paramètres

Paramètre

Description

_Val

La valeur du code d'erreur à stocker dans error_code.

_Cat

La catégorie d'erreur à stocker dans error_code.

_Errcode

La valeur d'énumération à stocker dans error_code.

Notes

Le premier constructeur stocke une valeur nulle de code d'erreur et un pointeur vers generic_category.

Le deuxième constructeur stocke _Val comme valeur de code d'erreur et un pointeur vers error_category.

Le troisième constructeur stocke (value_type)_Errcode comme valeur de code d'erreur et un pointeur vers generic_category.

Configuration requise

en-tête : <system_error>

l'espace de noms : DST

Voir aussi

Référence

error_code Class