次の方法で共有


packaged_task::reset のメソッド

新しい 関連する非同期状態を 既存のに関連付けられた非同期状態を置き換えるために使用します。

void reset();

解説

実際には、このメソッドは fn がこのオブジェクトの関連する非同期状態に格納される関数オブジェクトである *this = packaged_task(move(fn))を実装します。したがって、オブジェクトの状態はオフ、get_future演算子 ()make_ready_at_thread_exit は、新しく構築されたオブジェクトのように呼び出すことができます。

必要条件

将来のヘッダー:

名前空間: std

参照

関連項目

packaged_task クラス

<future>