Share via


packaged_task 類別

描述是呼叫包裝函式呼叫簽章是 Ty(ArgTypes...)的非同步 提供者 。 除了動畫想結果之外,其相關聯 的非同步狀態 保存它可呼叫的物件複本。

template<class>
class packaged_task;

Members

Hh920525.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

packaged_task::packaged_task 建構函式

建構 packaged_task 物件。

packaged_task:: ~ packaged_task 解構函式

終結 packaged_task 物件。

Hh920525.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

packaged_task::get_future 方法

傳回具有相同相關聯的非同步狀態的 未來 物件。

packaged_task::make_ready_at_thread_exit 方法

呼叫這個關聯的非同步狀態儲存於可呼叫的物件並且完整儲存傳回的值。

packaged_task::reset 方法

取代這個關聯的非同步狀態。

packaged_task::swap 方法

交換這個關聯的非同步狀態與指定的物件。

packaged_task::valid 方法

指定物件是否有相關聯的非同步狀態。

Hh920525.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

packaged_task::operator = 運算子

從指定的物件將有相關聯的非同步狀態。

packaged_task::operator() 運算子

呼叫這個關聯的非同步狀態儲存於可呼叫的物件,不儲存傳回的值,並將這個狀態 準備。

packaged_task::operator bool 運算子

指定物件是否有相關聯的非同步狀態。

需求

標題: 未來

命名空間: 可以

請參閱

參考

<future>

其他資源

標頭檔