Udostępnij za pośrednictwem


Atomic::operator ^ = Operator

Wykonuje logiczną exclusive or na określoną wartość i przechowywana wartość *this.Używane tylko przez integralną specjalizacji.

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

Parametry

  • Value
    Wartości typu Ty.

Wartość zwracana

Wynik na poziomie bitowym exclusive or.

Uwagi

Ten operator wykonuje read-modify-write operacji przechowywana wartość *this z logiczną exclusive or z Value i bieżącą wartość przechowywaną w *thisi stosuje się memory_order_seq_cstmemory_order.

Wymagania

Nagłówek: atomic

Obszar nazw: std

Zobacz też

Informacje

Struktura Atomowej

<atomic>

Atomic::operator & = Operator

Atomic:: operator| = Operator

Funkcja atomic_fetch_xor_explicit