[ Web Proxy ]
URL:
Viewing: http://ru.cppreference.com/cpp/error/error_code/error_code [Back]  [Original]

std::error_code::error_code cppreference.com
cppreference.com

std::error_code::error_code

cppreference.com
 
C++
(C++20)
(C++20)
(C++11)
(C++20)
/
(C++11)
(C++11)
(C++11)
(C++17)
 
 
 
 
<tbody> </tbody>
error_code() noexcept;
(1) ( C++11)
error_code( int ec, const error_category& ecat ) noexcept;
(2) ( C++11)
template< class ErrorCodeEnum > error_code( ErrorCodeEnum e ) noexcept;
(3) ( C++11)
error_code( const error_code& other ) = default;
(4) ( C++11)
( )
error_code( error_code&& other ) = default;
(5) ( C++11)
( )

.

1) . error_code(0, std::system_category()).
2) , ec , , ecat .
3) e. make_error_code(e), make_error_code , . , std::is_error_code_enum<ErrorCodeEnum>::value true.
4,5) . other.

other
ec ,
ecat , ec
e

C++:

LWG 3629 C++11 std::make_error_code , ADL

std::errc
() []
iostream
() []

() []

Web Proxy Viewer  |  New URL  |  Original Page