协程支持 (C++20)
来自 cppreference.cn
< cpp
协程支持库定义了几种类型,为协程提供编译和运行时支持。
目录 |
[编辑] 协程特化
定义于头文件
<coroutine> | |
(C++20) |
用于发现协程 promise 类型的特化类型 (类模板) |
[编辑] 协程句柄
定义于头文件
<coroutine> | |
(C++20) |
用于引用已暂停或正在执行的协程 (类模板) |
[编辑] 无操作协程
定义于头文件
<coroutine> | |
(C++20) |
创建一个协程句柄,当恢复或销毁时没有可观察到的效果 (函数) |
(C++20) |
用于没有可观察效果的协程 (类) |
(C++20) |
std::coroutine_handle<std::noop_coroutine_promise>,旨在引用无操作协程 (类型定义) |
[编辑] 普通可等待对象
定义于头文件
<coroutine> | |
(C++20) |
指示 await 表达式不应暂停 (类) |
(C++20) |
指示 await 表达式应始终暂停 (类) |
[编辑] 注释
特性测试宏 | 值 | 标准 | 特性 |
---|---|---|---|
__cpp_lib_coroutine |
201902L |
(C++20) | 协程支持库 |
[编辑] 另请参阅
(C++23) |
表示同步协程生成器的view (类模板) |