std::packaged_task<R(Args...)>::get_future
来自 cppreference.com
< cpp | thread | packaged task
std::future<R> get_future(); |
(自 C++11 起) | |
返回一个与 *this 共享相同共享状态的 future
。
对于每个 packaged_task
,只能调用一次 get_future
。
[编辑] 参数
(无)
[编辑] 返回值
一个与 *this 共享相同共享状态的 future
。
[编辑] 异常
在以下错误情况下引发 std::future_error
- 已通过调用
get_future
获取共享状态。错误类别设置为 future_already_retrieved。 - *this 没有共享状态。错误类别设置为 no_state。