std::future_error::future_error
De cppreference.com
<tbody>
</tbody>
future_error( const future_error& other ) noexcept; |
(1) | (desde C++11) |
explicit future_error( std::future_errc ec ); |
(2) | (desde C++17) |
1) Constructor de copia. Inicializa el contenido del nuevo objeto
future_error con el de other. Si tanto *this como other tienen tipo dinámico std::future_error, entonces std::strcmp(what(), other.what()) == 0.2) Construye un nuevo objeto
future_error que contiene el código de error std::make_error_code(ec).Parámetros
| other | - | Otro objeto future_error del cual copiar.
|
| ec | - | Código de error. |
Notas
Anterior a C++17, no existe una forma compatible con el estándar para que el usuario construya un future_error que no sea copiar de otro future_error. C++11 y C++14 representan un constructor público de solo exposición que toma un std::error_code, y algunas implementaciones proporcionan dicho constructor.