std::shared_future::get - cppreference.com
Espaços nominais
Variantes
Ações

std::shared_future::get

De cppreference.com

<metanoindex/>

 
 
Biblioteca de suporte a discussão
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.
(C++11)
this_thread namespace
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.
(C++11)
(C++11)
(C++11)
Exclusão mútua
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.
(C++11)
Gestão de bloqueio genérico
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.
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Variáveis ​​de condição
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.
(C++11)
Futuros
Original:
Futures
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
(C++11)
 
std::shared_future
Funções de membro
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=
Obtendo o resultado
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
Estado
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) (único membro da modelo shared_future genérico)
(desde C++11)
T& get() const;
(2) (único membro da shared_future<T&> especialização modelo)
(desde C++11)
void get() const;
(3) (único membro da shared_future<void> especialização modelo)
(desde C++11)
O método get espera até que o shared_future tem um resultado válido e (dependendo do modelo é usado) recupera. Ele efetivamente chama wait(), a fim de aguardar o resultado.
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.
O modelo genérico e duas especializações modelo, contêm uma única versão de get. As três versões de get diferem apenas no tipo de retorno.
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 após uma chamada para este método.
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.

Parâmetros

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

Valor de retorno

1)

O valor armazenado no estado compartilhado. Desde que preencha os requisitos da MoveAssignable, o valor é movido, caso contrário, ele é copiado.
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)

Referência ao valor no estado compartilhado.
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)

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

Exceções

Se uma exceção foi armazenado no estado compartilhado referenciado pelo futuro (por exemplo, através de uma chamada para std::promise::set_exception) depois que exceção será lançada.
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.

Exemplo

Veja também