std::packaged_task::operator()
Da cppreference.com.
< cpp | thread | packaged task
![]() | Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
void operator()( ArgTypes... args); | (dal C++11) | |
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.
Indice |
[modifica]Parametri
args | - | i parametri da passare al momento dell'invocazione del compito memorizzato 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. |
[modifica]Valore di ritorno
(Nessuno)
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.
[modifica]Eccezioni
std::future_error sulle condizioni di errore seguenti:
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.
- Il compito memorizzato è già stato applicato. La categoria di errore è impostato 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 non ha stato condiviso. La categoria di errore è impostato 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.
[modifica]Note
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.
[modifica]Esempio
This section is incomplete Reason: no example |
[modifica]Vedi anche
esegue la funzione di garantire che il risultato è solo una volta pronto il thread corrente 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. (metodo pubblico) |