[ Web Proxy ]
URL:
Viewing: https://fr.cppreference.com/cpp/thread/shared_future/get [Back]  [Original]

std::shared_future::get cppreference.com
cppreference.com
Espaces de noms
Variantes

std::shared_future::get

De cppreference.com

<metanoindex/>

 
 
Bibliothque de support fil
Threads
Original:
Threads
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
thread (C++11)
this_thread espace de noms
Original:
this_thread namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
get_id (C++11)
yield (C++11)
sleep_for (C++11)
sleep_until (C++11)
L'exclusion mutuelle
Original:
Mutual exclusion
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
mutex (C++11)
timed_mutex (C++11)
Gestion du verrouillage gnrique
Original:
Generic lock management
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
lock_guard (C++11)
unique_lock (C++11)
defer_lock_t
try_to_lock_t
adopt_lock_t
(C++11)
(C++11)
(C++11)
lock (C++11)
try_lock (C++11)
defer_lock
try_to_lock
adopt_lock
(C++11)
(C++11)
(C++11)
Les variables de condition
Original:
Condition variables
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
condition_variable (C++11)
condition_variable_any (C++11)
notify_all_at_thread_exit (C++11)
cv_status (C++11)
Futures
Original:
Futures
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
promise (C++11)
future (C++11)
shared_future (C++11)
packaged_task (C++11)
async (C++11)
launch (C++11)
future_status (C++11)
future_error (C++11)
future_category (C++11)
future_errc (C++11)
 
std::shared_future
Les fonctions membres
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
shared_future::shared_future
shared_future::~shared_future
shared_future::operator=
Obtenir le rsultat
Original:
Getting the result
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
shared_future::get
tat
Original:
State
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
shared_future::valid
shared_future::wait
shared_future::wait_for
shared_future::wait_until
 
<tbody> </tbody>
T get() const;
(1) (
seul membre de shared_future modle gnrique
Original:
member only of generic shared_future template
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
)

(depuis C++11)
T& get() const;
(2) (
seul membre de spcialisation de template shared_future<T&>
Original:
member only of shared_future<T&> template specialization
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
)

(depuis C++11)
void get() const;
(3) (
seul membre de spcialisation de template shared_future<void>
Original:
member only of shared_future<void> template specialization
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
)

(depuis C++11)
La mthode get attend que le shared_future a un rsultat valable et (en fonction du modle utilis), il rcupre. Il appelle effectivement wait() pour attendre le rsultat .
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.
Le modle gnrique et deux spcialisations modles contiennent chacune une seule version de get. Les trois versions de get ne diffrent que par le type de retour .
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 aprs un appel cette mthode .
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.

Paramtres

(Aucun)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Retourne la valeur

1)

La valeur stocke dans l'tat partag. Si elle satisfait aux exigences de MoveAssignable, la valeur est dplac, sinon il est copi .
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)

La rfrence la valeur dans l'tat partag .
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)

Rien .
Original:
Nothing.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Exceptions

Si une exception a t stock l'tat partag rfrenc par l'avenir (par exemple, via un appel std::promise::set_exception) alors que exception sera leve .
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.

Exemple

Voir aussi

vrifie si le future est un tat partag avec un promise
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.

(fonction membre publique) [edit]

Web Proxy Viewer  |  New URL  |  Original Page