名稱空間
變體
操作

std::coroutine_handle<Promise>::address

來自 cppreference.com
 
 
 
協程支援
協程特質
協程控制代碼
無操作協程
平凡可等待物件
範圍生成器 (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) [編輯]