std::packaged_task::operator()
De cppreference.com
< cpp | thread | packaged task
![]() | 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. |
void operator()( ArgTypes... args); | (depuis C++11) | |
Appelle la tâche stockée avec
args
que les arguments. La valeur de retour de la tâche ou les exceptions levées sont stockés dans l'état partagé. L'état partagé est prêt et les threads en attente pour ce sont débloqués .Original:
Calls the stored task with
args
as the arguments. The return value of the task or any exceptions thrown are stored in the shared state. The shared state is made ready and any threads waiting for this are unblocked.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.
Sommaire |
[modifier]Paramètres
args | - | les paramètres à passer à l'invocation de la tâche mémorisée Original: the parameters to pass on invocation of the stored task The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[modifier]Retourne la valeur
(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.
You can help to correct and verify the translation. Click here for instructions.
[modifier]Exceptions
std::future_error sur les conditions d'erreur suivants:
Original:
std::future_error on the following error conditions:
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.
- La tâche stockée a déjà été invoquée. La catégorie d'erreur est mis à promise_already_satisfied .Original:The stored task has already been invoked. The error category is set to promise_already_satisfied.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - *this n'a pas d'état partagé. La catégorie d'erreur est mis à no_state .Original:*this has no shared state. The error category is set to no_state.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
[modifier]Notes
Un appel réussi à
opetator()
se synchronise avec un appel à une fonction membre d'une std::future ou std::shared_future que la part de leur état partagé avec *this .Original:
A successful call to
opetator()
synchronizes with a call to any member function of a std::future or std::shared_future that share their shared state with *this.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.
[modifier]Exemple
This section is incomplete Reason: no example |
[modifier]Voir aussi
exécute la fonction de faire en sorte que le résultat est prêt une fois que le thread courant Original: executes the function ensuring that the result is ready only once the current thread exits 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) |