std::experimental::swap(std::experimental::packaged_task)

出自cppreference.com
< cpp‎ | experimental‎ | lib extensions‎ | packaged task
在2023年12月5日 (二) 07:41由Lynnboy對話 | 貢獻所做的修訂版本

(差異) ←上一修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
 
 
實驗性
技術規範
文件系統庫 (文件系統 TS)
庫基礎 (庫基礎 TS)
庫基礎 2 (庫基礎 TS v2)
庫基礎 3 (庫基礎 TS v3)
並行擴展 (並行 TS)
並行擴展 2 (並行 TS v2)
並發擴展 (並發 TS)
並發擴展 2 (並發 TS v2)
概念 (概念 TS)
範圍 (範圍 TS)
反射 (反射 TS)
數學特殊函數 (特殊函數 TR)
實驗性非 TS 功能特性
模式匹配
線性代數
std::execution
契約
2D 圖形
 
 
 
template< class R, class... Args >

void swap( std::experimental::packaged_task<R(Args...)> &lhs,

           std::experimental::packaged_task<R(Args...)> &rhs ) noexcept;

std::experimental::packaged_task 重載 swap 演算法。交換 lhsrhs 的狀態。相當於調用 lhs.swap(rhs)

目錄

[編輯] 參數

lhs, rhs - 要交換狀態的 packaged_task

[編輯] 返回值

(無)

[編輯] 示例

[編輯] 參閱

交換兩個任務對象
(std::packaged_task<R(Args...)> 的公開成員函數) [編輯]