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) | (начиная с C++11) |
|
explicit
future_error
(
std::
future_errc
ec
)
;
|
(2) | (начиная с C++17) |
1)
Конструктор копирования. Инициализирует содержимое нового объекта
future_error
содержимым объекта
other
. Если
*
this
и
other
оба имеют динамический тип
std::future_error
, тогда
std::
strcmp
(
what
(
)
, other.
what
(
)
)
==
0
.
Параметры
| other | - |
другой
future_error
объект для копирования
|
| ec | - | код ошибки |
Примечания
Пользователь не имеет стандартного способа создать объект
future_error
кроме как копированием из другого
future_error
до C++17. В C++11 и C++14 показан только демонстрационный публичный конструктор, принимающий
std::error_code
, и некоторые реализации предоставляют такой конструктор.