命名空間
變體
動作

協程支援 (C++20)

出自 cppreference.com
< cpp
 
 
 
協程支援
協程特性
協程句柄
空操作(No-op)協程
平凡可等待物件
範圍生成器
(C++23)
 

協程支援函式庫定義了若干型別,為 協程 (coroutines) 提供編譯期與執行期支援。

目錄

[編輯] 協程特性

定義於標頭檔 <coroutine>
用於查找協程 promise 型別的特性型別
(類別模板) [編輯]

[編輯] 協程句柄

定義於標頭檔 <coroutine>
用於參照一個已暫停或正在執行的協程
(類別模板) [編輯]

[編輯] 空操作(No-op)協程

定義於標頭檔 <coroutine>
建立一個在恢復或銷毀時無可觀測副作用的協程句柄
(函式) [編輯]
用於沒有可觀測副作用的協程
(類別) [編輯]
std::coroutine_handle<std::noop_coroutine_promise>,旨在參照一個空操作協程
(型別別名) [編輯]

[編輯] 平凡可等待物件

定義於標頭檔 <coroutine>
指示 await 表達式不應暫停
(類別) [編輯]
指示 await 表達式應始終暫停
(類別) [編輯]

[編輯] 註解

功能測試巨集 數值 標準 功能
__cpp_lib_coroutine 201902L (C++20) 協程支援函式庫

[編輯] 參見

(C++23)
表示同步協程 (coroutine) 生成器的 view
(類別範本) [編輯]
English Deutsch 日本語 中文(简体) 中文(繁體)