error_code::error_code
Constrói um objeto de tipo 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);
Parâmetros
Parâmetro |
Descrição |
---|---|
_Val |
O valor de código de erro a ser armazenado em error_code. |
_Cat |
A categoria de erro para armazenar em error_code. |
_Errcode |
O valor da enumeração armazenar em error_code. |
Comentários
O primeiro construtor armazena um valor do código de erro zero e um ponteiro para generic_category.
O segundo construtor armazena _Val como o valor de código de erro e um ponteiro para error_category.
O terceiro construtor armazena (value_type)_Errcode como o valor de código de erro e um ponteiro para generic_category.
Requisitos
system_error <deCabeçalho: >
Namespace: std