Udostępnij za pośrednictwem


Metoda Future::Get

Pobiera wynik, który jest przechowywany w państwie stowarzyszonym asynchronicznego.

Ty get();

Wartość zwracana

Jeśli wynik jest wyjątek, metoda rethrows go.W przeciwnym wypadku wyniki są zwracane.

Uwagi

Zanim pobiera wynik, ta metoda blokuje bieżącego wątku, dopóki państwo stowarzyszone asynchroniczne jest gotowy.

Dla częściowego specjalizacji future<Ty&>, wartość przechowywana jest skutecznie odwołanie do obiektu, która została przekazana do asynchronicznego dostawcy jako wartość zwracana.

Ponieważ przechowywana wartość nie istnieje dla specjalizacji w zakresie future<void>, metoda zwraca void.

W innych specjalizacji metodę przenosi swojej zwracanej wartości z wartości przechowywanej w komórce.W związku z tym wywołanie tej metody tylko raz.

Wymagania

Nagłówek: przyszłych

Obszar nazw: std

Zobacz też

Informacje

przyszłe klasy

<future>