Compartir a través de


atomic::operator^= (Operador)

Realiza una operación exclusive or bit a bit sobre un valor especificado y el valor almacenado de *this. Solo lo utilizan las especializaciones de entero.

atomic<Ty>::operator^= (
   Ty Value
) volatile _NOEXCEPT;
atomic<Ty>::operator^= (
   Ty Value
) _NOEXCEPT;

Parámetros

  • Value
    Valor de tipo Ty.

Valor devuelto

Resultado de la operación exclusive or bit a bit.

Comentarios

Este operador realiza una operación read-modify-write para reemplazar el valor almacenado de *this con una operación exclusive or bit a bit de Value y el valor actual almacenado en *this, dentro de las restricciones de memory_order_seq_cst especificadas por memory_order.

Requisitos

Encabezado: atomic

Espacio de nombres: std

Vea también

Referencia

atomic (Estructura)

<atomic>

atomic::operator&= (Operador)

atomic::operator|= (Operador)

atomic_fetch_xor_explicit (Función)