Partager via


opérateur d'atomic::operator^=

Exécute exclusive or de bits sur une valeur spécifiée et la valeur stockée d' *this.Utilisé uniquement par les spécialisations intégrales.

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

Paramètres

  • Value
    Valeur de type Ty.

Valeur de retour

Le résultat d' exclusive orde bits.

Notes

Cet opérateur effectue une opération d' read-modify-write pour remplacer la valeur stockée d' *this par exclusive or de bits d' Value et de la valeur actuellement stockée dans *this, et applique memory_order_seq_cstmemory_order.

Configuration requise

en-tête : atomique

l'espace de noms : type

Voir aussi

Référence

structure atomique

<atomic>

opérateur d'atomic::operator&=

atomic::operator|L'opérateur =

fonction atomic_fetch_xor_explicit