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