std::experimental:: promise (concurrency TS)
Diese Seite behandelt die modifizierte Version von
std::promise
, die durch das Concurrency TS bereitgestellt wird und die
std::future
-Verbesserungen dieses TS unterstützt. Für die Version von
promise
mit typeradiertem Allokator-Support, die durch die Library Fundamentals TSes bereitgestellt wird, siehe
std::experimental::fundamentals_v2::promise
.
|
Definiert im Header
<experimental/future>
|
||
|
template
<
class
R
>
class
promise
;
|
(1) | (concurrency TS) |
|
template
<
class
R
>
class
promise
<
R
&
>
;
|
(2) | (concurrency TS) |
|
template
<>
class
promise
<
void
>
;
|
(3) | (concurrency TS) |
std::experimental::concurrency_v1::promise
ist eine modifizierte Version von
std::promise
, die durch den Concurrency TS bereitgestellt wird und mit
std::experimental::future
funktioniert.
Die einzige Änderung gegenüber
std::promise
ist, dass die
get_future()
Memberfunktion einen
std::
experimental
::
future
zurückgibt.