Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt eine bitweise exclusive or auf einem und einem vorhandenen Wert aus, der in einem atomic-Objekt gespeichert wird.
template <class _Ty>
inline Ty atomic_fetch_xor(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_xor(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
Parameter
Atom
Ein Zeiger auf einen atomic-Objekt, das einen Wert des Typs Ty speichert.Value
Ein Wert vom Typ Ty.
Rückgabewert
Ein Ty-Objekt, das das Ergebnis bitweisen exclusive or enthält.
Hinweise
Die atomic_fetch_xor-Funktion führt einen read-modify-write Vorgang aus, um den gespeicherten Wert von Atom durch bitweise exclusive or von Value und die aktuelle Wert, der in Atom gespeichert ist, mithilfe memory_order_seq_cstmemory_order zu ersetzen.
Anforderungen
Header: atomar
Namespace: std