Compartir a través de


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

Vea también

Referencia

<atomic>

estructura atómica

función atomic_fetch_xor_explicit