atomic::operator^= Operator
Führt eine bitweise exclusive or für einen angegebenen Wert und dem gespeicherten Wert *this aus.Wird nur von ganzzahlige Spezialisierungen.
atomic<Ty>::operator^= (
Ty Value
) volatile _NOEXCEPT;
atomic<Ty>::operator^= (
Ty Value
) _NOEXCEPT;
Parameter
- Value
Ein Wert vom Typ Ty.
Rückgabewert
Das Ergebnis der bitweisen exclusive or.
Hinweise
Dieser Operator führt einen read-modify-write Vorgang aus, um den gespeicherten Wert *this durch bitweise exclusive or von Value und aktuellen Wert zu ersetzen, der in *this gespeichert wird, und wendet memory_order_seq_cstmemory_order.
Anforderungen
Header: atomar
Namespace: std