std::experimental:: packaged_task (concurrency TS)
Эта страница посвящена модифицированной версии
std::packaged_task
, предоставляемой concurrency TS с поддержкой улучшений
std::future
, внесенных этим TS. Для версии
packaged_task
с поддержкой стирания типа аллокатора, предоставляемой Library Fundamentals TS, см.
std::experimental::fundamentals_v2::packaged_task
.
|
Определено в заголовке
<experimental/future>
|
||
|
template
<
class
>
class
packaged_task
;
//не определено
|
(1) | (concurrency TS) |
|
template
<
class
R,
class
...
Args
>
class packaged_task < R ( Args... ) > ; |
(2) | (concurrency TS) |
std::experimental::concurrency_v1::packaged_task
является модифицированной версией
std::packaged_task
, предоставляемой Concurrency TS, которая работает с
std::experimental::future
.
Единственное отличие от
std::packaged_task
заключается в том, что функция-член
get_future()
возвращает
std::
experimental
::
future
<
R
>
.