Descrição
Ele substitui atomicamente o valor do objeto atômico por um argumento não atômico.
Declaração
A seguir está a declaração para std :: atomic_store.
template< class T >
void atomic_store( volatile std::atomic<T>* obj, T desr );
C ++ 11
template< class T >
void atomic_store( std::atomic<T>* obj, T desr );
Parâmetros
obj - É usado como um ponteiro para o objeto atômico a ser modificado.
desr - É usado para armazenar o valor no objeto atômico.
order - É usado para sincronizar o pedido de memória para esta operação.
Valor de retorno
Nenhum
Exceções
No-noexcept - esta função de membro nunca lança exceções.