命名空间
变体
操作

std::coroutine_handle<Promise>::address

来自 cppreference.cn
< cpp‎ | 协程‎ | 协程句柄
 
 
 
协程支持
协程特性
协程句柄
无操作协程
简单可等待对象
范围生成器
(C++23)
 
 
constexpr void* address() const noexcept;
(since C++20)

返回 `coroutine_handle` 的底层地址。当且仅当 `coroutine_handle` 的当前值是从协程的 promise 对象获得时,返回值才为非空。

内容

[编辑] 参数

(无)

[编辑] 返回值

底层地址。

[编辑] 注释

对于特化版 std::noop_coroutine_handle,返回值是非空的,因为创建 `std::noop_coroutine_handle` 必须引用无操作协程。

[编辑] 参见

从指针导入协程
(公共静态成员函数) [编辑]