名前空間
変種
操作

std::experimental::promise (concurrency TS)

From cppreference.com
 
 
 
 

このページは、concurrency TS によって提供される std::promise の変更版について説明しています。これは、同 TS によって行われた std::future の改善をサポートしています。型消去されたアロケータサポートを備えた promise のバージョンについては、std::experimental::fundamentals_v2::promise を参照してください。

ヘッダ<experimental/future>で定義
template< class R > class promise;
(1) (concurrency TS)
template< class R > class promise<R&>;
(2) (concurrency TS)
template<>          class promise<void>;
(3) (concurrency TS)

std::experimental::concurrency_v1::promise は、concurrency TS によって提供される std::promise の変更版であり、std::experimental::future と共に機能します。

std::promise からの唯一の変更点は、get_future() メンバ関数が std::experimental::future を返すことです。

English 日本語 中文(简体) 中文(繁體)