std::future_error:: future_error
From cppreference.net
<
cpp
|
thread
|
future error
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::future_error
| Member functions | ||||
|
future_error::future_error
|
||||
|
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
*
this
y
other
tienen ambos 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
| otro | - |
otro objeto
future_error
para copiar
|
| ec | - | código de error |
Notas
No existe una forma conforme al estándar para que el usuario construya un
future_error
que no sea copiando de otro
future_error
antes de C++17. C++11 y C++14 muestran un constructor público solo de exposición que toma un
std::error_code
, y algunas implementaciones proporcionan dicho constructor.