std::shared_future::get - cppreference.com
Da cppreference.com.
|
|
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. |
<metanoindex/>
<tbody> </tbody>
|
|
(1) | (unico membro del modello shared_future generico)(dal C++11) |
|
|
(2) | (unico membro del modello di specializzazione shared_future<T&>)(dal C++11) |
|
|
(3) | (unico membro del modello di specializzazione shared_future<void>)(dal C++11) |
Il metodo get attende che la shared_future ha un risultato valido e (a seconda del modello viene utilizzato) si recupera. Chiede wait() efficace al fine di attendere il risultato.
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.
Il modello generico e due specializzazioni modelli contengono ciascuno una singola versione di get. Le tre versioni di get si distinguono solo per il tipo di ritorno.
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 dopo una chiamata a questo metodo.
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.
Parametri
(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.
Valore di ritorno
1)
Il valore memorizzato in stato condiviso. Se soddisfa i requisiti della MoveAssignable, il valore viene spostato, altrimenti viene copiato.
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)
Riferimento al valore dello stato condiviso.
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)
Niente.
Original:
Nothing.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Eccezioni
Se un'eccezione è stato memorizzato nello stato condiviso a cui fa riferimento il futuro (ad esempio, tramite una chiamata a std::promise::set_exception) allora che verrà generata un'eccezione.
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.
Esempio
Vedi anche
Verifica se il futuro è stato condiviso con una promessa Original: checks if the future has shared state with a promise The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |