std::future_error::future_error
< cpp | thread | future error
future_error( const future_error& other ) noexcept; |
(1) | (C++11 起) |
explicit future_error( std::future_errc ec ); |
(2) | (C++17 起) |
1) 复制构造函数,以
other
的内容初始化新 future_error
的内容。若 *this
与 other
均拥有动态类型 std::future_error
则 std::strcmp(what(), other.what()) == 0 。2) 构造含错误码 std::make_error_code(ec) 的新
future_error
对象。参数
other | - | 要复制的另一 future_error 对象
|
ec | - | 错误码 |
注解
C++17 前用户没有符合标准的构造 future_error
的方法,除了从另一 future_error
复制。 C++11 与 C++14 描述了仅为说明的接收 std::error_code 的公开构造函数,而一些实现提供这种构造函数。