error_code(); (1) (since C++11) error_code( int ec, const error_category& ecat ); (2) (since C++11) template< class ErrorCodeEnum >
error_code( ErrorCodeEnum e ); (3) (since 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