Sdílet prostřednictvím


atomic::operator^= – operátor

Provádí logické bitové exclusive or na zadanou hodnotu a uloženou hodnotu *this.Používá se pouze specializacemi integrálu.

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

Parametry

  • Value
    Hodnota typu Ty.

Vrácená hodnota

Výsledek bitového exclusive or.

Poznámky

Tento operátor provádí operaci read-modify-write k nahrazení uložené hodnoty *this bitovou exclusive or s hodnotou Value a aktuální hodnota uložená v *this, v rámci omezení memory_order_seq_cstmemory_order.

Požadavky

Záhlaví: atomic

Obor názvů: std

Viz také

Referenční dokumentace

atomic – struktura

<atomic>

atomic::operator&= – operátor

atomic::operator|= – operátor

atomic_fetch_xor_explicit – funkce