std::packaged_task<R(Args...)>::get_future
Von cppreference.com
< cpp | thread | packaged task
| std::future<R> get_future(); |
(seit C++11) | |
Gibt ein future zurück, das denselben geteilten Zustand wie *this teilt.
get_future kann nur einmal für jede packaged_task aufgerufen werden.
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
Ein Future, das denselben geteilten Zustand wie *this teilt.
[bearbeiten] Ausnahmen
std::future_error unter den folgenden Fehlerbedingungen
- Der geteilte Zustand wurde bereits durch einen Aufruf von
get_futureabgerufen. Die Fehlerkategorie ist auf future_already_retrieved gesetzt. - *this hat keinen gemeinsamen Zustand. Die Fehlerkategorie ist auf no_state gesetzt.