Biblioteca atómica C ++ - tienda

Descripción

Reemplaza atómicamente el valor del objeto atómico con un argumento no atómico.

Declaración

A continuación se muestra la declaración de 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 - Se utiliza como puntero al objeto atómico a modificar.

  • desr - Se utiliza para almacenar el valor en el objeto atómico.

  • order - Se utiliza sincronizar el ordenamiento de la memoria para esta operación.

Valor devuelto

ninguna

Excepciones

No-noexcept - esta función miembro nunca arroja excepciones.