cpp/error/error code/error code : Différence entre versions
De cppreference.com
< cpp | error | error code
(Translated from English version using Google Translate) |
m (Use {{lc}}. Update links. Various fixes.) |
||
(6 révisions intermédiaires par 3 utilisateurs sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{ | + | {{}} |
{{cpp/error/error_code/title|error_code}} | {{cpp/error/error_code/title|error_code}} | ||
{{cpp/error/error_code/navbar}} | {{cpp/error/error_code/navbar}} | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| num=1 | =c++11 | 1= |
error_code(); | error_code(); | ||
}} | }} | ||
− | {{ | + | {{| num=2 | sincec++11 | 1= |
error_code( int ec, const error_category& ecat ); | error_code( int ec, const error_category& ecat ); | ||
}} | }} | ||
− | {{ | + | {{| num=3 | sincec++11 | 1= |
template< class ErrorCodeEnum > | template< class ErrorCodeEnum > | ||
error_code( ErrorCodeEnum e ); | error_code( ErrorCodeEnum e ); | ||
}} | }} | ||
− | {{ | + | {{end}} |
Constructs new error code. | Constructs new error code. | ||
Ligne 22 : | Ligne 22 : | ||
===Paramètres=== | ===Paramètres=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| ec | platform dependent error code to construct with}} |
− | {{ | + | {{| ecat |{{tr| catégorie d'erreur correspondant à {{tt|ec}}| error category corresponding to {{tt|ec}}}}}} |
− | {{ | + | {{| e | error code enum to construct with}} |
− | {{ | + | {{end}} |
===Exceptions=== | ===Exceptions=== | ||
{{noexcept}} | {{noexcept}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |
Version actuelle en date du 2 juillet 2013 à 04:54
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
error_code(); |
(1) | (depuis C++11) |
error_code( int ec, const error_category& ecat ); |
(2) | (depuis C++11) |
template< class ErrorCodeEnum > error_code( ErrorCodeEnum e ); |
(3) | (depuis C++11) |
Constructs new error code.
1) Constructs error code with default value. Equivalent to error_code(0, std::system_category()).
2) Constructs error code with
ec
as the platform-dependent error code and ecat
as the corresponding error category.3) Constructs error code from an error code enum
e
. Equivalent to *this = std::make_error_code(e). The overload participates in overload resolutions only if std::is_error_code_enum<ErrorCodeEnum>::value == true.[modifier] Paramètres
ec | - | platform dependent error code to construct with |
ecat | - | catégorie d'erreur correspondant à
ec Original: error category corresponding to ec The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
e | - | error code enum to construct with |