命名空间
变体
操作

std::coroutine_handle<Promise>::address

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

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

目录

[编辑] 参数

(无)

[编辑] 返回值

底层地址。

[编辑] 注意

对于特化 std::noop_coroutine_handle,返回值非空,因为 std::noop_coroutine_handle 无法在不引用无操作协程的情况下创建。

[编辑] 参阅

从指针导入一个协程
(public static member function) [编辑]