std::coroutine_handle<Promise>::address
< cpp | coroutine | coroutine handle
constexpr void* address() const noexcept; |
(C++20 起) | |
返回 coroutine_handle
的底层地址。返回值为非空当且仅当 coroutine_handle
的当前值从协程的承诺对象获得。
参数
(无)
返回值
底层地址。
注解
返回值对特化 std::noop_coroutine_handle 始终为非空,除非通过其 std::coroutine_handle<> 基类子对象修改,因为不能创建 std::noop_coroutine_handle
而不使它指代协程。
参阅
[静态] (C++20) |
从指针导入协程 (公开静态成员函数) |