次の方法で共有


swap 関数 (<future>)

別の promise、との 1 種類のオブジェクトの 関連する非同期状態を 交換します。

template<class Ty>
   void swap(promise<Ty>& Left, promise<Ty>& Right) noexcept;
template<class Ty, class... ArgTypes>
   void swap(packaged_task<Ty(ArgTypes...)>& Left,
      packaged_task<Ty(ArgTypes...)>& Right) noexcept;

パラメーター

  • Left
    promise の左側のオブジェクト。

  • Right
    promise の右側のオブジェクト。

必要条件

将来のヘッダー:

名前空間: std

参照

関連項目

promiseのクラス

<future>