future::get のメソッド

関連する非同期状態に格納される結果を取得します。

Ty get();

戻り値

結果がの場合、メソッドの例外では。それ以外の場合は、結果が返されます。

解説

これが結果を取得する前に、関連する非同期状態の準備が整うまでこのメソッドのブロック現在のスレッド。

部分的特殊化 **future<Ty&>**のは、格納されている値は、戻り値として非同期プロバイダーに渡されたオブジェクトへの参照です。

格納されている値に特化 **future<void>**ではないため、メソッドは voidを返します。

他の特殊化では、メソッドは、格納されている値から戻り値を移動します。したがって、一度だけこのメソッドを呼び出します。

必要条件

将来のヘッダー:

名前空間: std

参照

関連項目

future クラス

<future>