std::shared_future::get
Aus cppreference.com
< cpp | thread | shared future
![]() | This page has been machine-translated from the English version of the wiki using Google Translate. The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
T get()const; | (1) | (Mitglied nur von generischen shared_future Vorlage)(seit C++11) |
T& get()const; | (2) | (Mitglied nur shared_future<T&> Template-Spezialisierung)(seit C++11) |
void get()const; | (3) | (Mitglied nur shared_future<void> Template-Spezialisierung)(seit C++11) |
Die
get
Verfahren wartet, bis die shared_future
hat ein gültiges Ergebnis und (je nachdem, welche Vorlage verwendet wird) abruft. Es effektiv nennt wait()
um das Ergebnis zu warten .Original:
The
get
method waits until the shared_future
has a valid result and (depending on which template is used) retrieves it. It effectively calls wait()
in order to wait for the result.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Die generische Vorlage und zwei Template Spezialisierungen enthalten jeweils eine einzige Version der
get
. Die drei Versionen des get
unterscheiden sich nur in der Rückkehr Typ .Original:
The generic template and two template specializations each contain a single version of
get
. The three versions of get
differ only in the return type.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
valid()
==false nach einem Aufruf dieser Methode .Original:
valid()
==false after a call to this method.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Inhaltsverzeichnis |
[Bearbeiten]Parameter
(None)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten]Rückgabewert
1)Der Wert in dem freigegebenen Zustand gelagert. Wenn es die Anforderungen der
2) MoveAssignable
erfüllt, wird der Wert bewegt wird, andernfalls wird er kopiert .Original:
The value stored in the shared state. If it satisfies the requirements of
MoveAssignable
, the value is moved, otherwise it is copied.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Der Verweis auf den Wert in der gemeinsamen Staat .
3) Original:
Reference to the value in the shared state.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Nichts .
Original:
Nothing.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten]Ausnahmen
Wenn eine Ausnahme in der gemeinsamen Staates durch die Zukunft (z. B. über einen Aufruf
std::promise::set_exception
) referenziert gespeichert wurde dann diese Ausnahme geworfen werden .Original:
If an exception was stored in the shared state referenced by the future (e.g. via a call to
std::promise::set_exception
) then that exception will be thrown.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten]Beispiel
This section is incomplete Reason: no example |
[Bearbeiten]Siehe auch
überprüft, ob das Future einen shared State mit einem promise teilt. Original: checks if the future has shared state with a promise The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (öffentliche Elementfunktion) |