◐ Shell
clean mode source ↗

std::future::get – cppreference.com

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

T get();

(1) (Mitglied nur von generischen future Vorlage)
(seit C++11)

T& get();

(2) (Mitglied nur future<T&> Template-Spezialisierung)
(seit C++11)

void get();

(3) (Mitglied nur future<void> Template-Spezialisierung)
(seit C++11)

Die get Verfahren wartet, bis die 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 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.

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.

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.

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.

Rückgabewert

1)

Der Wert in dem freigegebenen Zustand gelagert. Wenn es die Anforderungen der 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.

2)

Der Verweis auf den Wert in der gemeinsamen Staat .

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.

3)

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.

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.

Beispiel

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) [edit]