function template
<future>

std::swap (packaged_task)

template <class Ret, class... Args>  void swap (packaged_task<Ret(Args...)>& x, packaged_task<Ret(args...)>& y) noexcept;
Swap packaged_task
交換 xy 之間的共享狀態儲存的任務

這是 swap 的一個過載,其行為如同呼叫了 x.swap(y)

引數

x,y
相同型別(具有相同模板引數)的 packaged_task 物件。

返回值



資料競爭

兩個物件,xy,都會被修改。

異常安全

無異常保證: 絕不丟擲異常。

另見