atomic::operator^=, opérateur
Effectue une opération de bits exclusive or sur une valeur spécifiée et la valeur stockée à *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
Résultat de l'opération de bits exclusive or.
Notes
L'opérateur exécute une opération read-modify-write pour remplacer la valeur stockée de *this avec un exclusive or de bits de Value et la valeur actuellement stockée dans *this, dans le cadre des contraintes du memory_order_seq_cst memory_order.
Configuration requise
En-tête : atomique
Espace de noms : std