std::experimental::promise (库基础 TS)
從 cppreference.com
< cpp | experimental | lib extensions
此頁面提及庫基礎 TS 所提供的帶類型擦除分配器支持的 std::promise 修改版本。對於並發 TS 所提供的支持該 TS 所改進的 std::future
的 promise
版本,見 std::experimental::concurrency_v1::promise。
在標頭 <experimental/future> 定義
|
||
template< class R > class promise; |
(1) | (庫基礎 TS) |
template< class R > class promise<R&>; |
(2) | (庫基礎 TS) |
template<> class promise<void>; |
(3) | (庫基礎 TS) |
std::experimental::fundamentals_v1::promise
(和 std::experimental::fundamentals_v2::promise
)是 std::promise 的修改版,由庫基礎 TS 提供,帶有對類型擦除分配器的支持。
目錄 |
[編輯] 成員類型
成員類型 | 定義 |
allocator_type
|
std::experimental::erased_type |
[編輯] 成員函數
構造 promise 對象 (公開成員函數) | |
取得指向此對象用來分配內存的 memory_resource 的指針 (公開成員函數) |
[編輯] 非成員函數
特化 swap 算法 (函數模板) |
[編輯] 輔助類
特化 std::uses_allocator 類型特徵 (類模板特化) |