función atomic_fetch_and_explicit
Realiza and bit a bit de un valor y un valor existente que esté almacenado en un objeto de atomic .
template <class _Ty>
inline Ty atomic_fetch_and_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_and_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
Parámetros
Atom
Un puntero a un objeto de atomic que almacena un valor de Tyescrito.Value
Valor de tipo Ty.Order
memory_order.
Valor devuelto
Un objeto de Ty que contiene el resultado de andbit a bit.
Comentarios
La función de atomic_fetch_and_explicit realiza una operación de read-modify-write para reemplazar el valor almacenado de Atom con and bit a bit de Value y el valor actual almacenado en Atom, aplicando las restricciones de memoria especificadas por Order.
Requisitos
encabezado: atómico
espacio de nombres: std