atomic_fetch_xor (Función)
Realiza exclusive or bit a bit en un valor y un valor existente que esté almacenado en un objeto atomic .
template <class _Ty>
inline Ty atomic_fetch_xor(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_xor(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
Parámetros
Atom
Un puntero a un objeto atomic que almacena un valor Tyescrito.Value
Valor de tipo Ty.
Valor devuelto
Un objeto Ty que contiene el resultado exclusive orbit a bit.
Comentarios
La función atomic_fetch_xor realiza una operación read-modify-write para reemplazar el valor almacenado Atom con exclusive or bit a bit Value y el valor actual almacenado en Atom, mediante memory_order_seq_cstmemory_order.
Requisitos
Encabezado: atómico
Espacio de nombres: std