std::experimental:: promise (concurrency TS)
Эта страница посвящена модифицированной версии
std::promise
предоставляемой concurrency TS с поддержкой улучшений
std::future
реализованных в этом TS. Для версии
promise
с поддержкой стирания типа аллокатора предоставляемой Library Fundamentals TS, см.
std::experimental::fundamentals_v2::promise
.
|
Определено в заголовке
<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
представляет собой модифицированную версию
std::promise
, предоставляемую Concurrency TS, которая работает с
std::experimental::future
.
Единственное изменение от
std::promise
заключается в том, что функция-член
get_future()
возвращает
std::
experimental
::
future
.