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) | (seit C++11) |
|
explicit
future_error
(
std::
future_errc
ec
)
;
|
(2) | (seit C++17) |
1)
Kopierkonstruktor. Initialisiert den Inhalt des neuen
future_error
-Objekts mit dem von
other
. Wenn
*
this
und
other
beide den dynamischen Typ
std::future_error
haben, dann gilt
std::
strcmp
(
what
(
)
, other.
what
(
)
)
==
0
.
2)
Konstruiert ein neues
future_error
-Objekt, das den Fehlercode
std::
make_error_code
(
ec
)
enthält.
Parameter
| other | - |
ein weiteres
future_error
Objekt zum Kopieren
|
| ec | - | Fehlercode |
Hinweise
Es gibt keine standardkonforme Möglichkeit für den Benutzer, einen
future_error
zu konstruieren, außer durch Kopieren von einem anderen
future_error
vor C++17. C++11 und C++14 zeigen einen nur zur Darstellung bestimmten öffentlichen Konstruktor, der einen
std::error_code
akzeptiert, und einige Implementierungen bieten einen solchen Konstruktor an.