Оператор atomic::operator^=
Выполняет операцию побитового exclusive or на указанном значения и значения, хранящиеся *this. Используется только целочисленными специализациями.
atomic<Ty>::operator^= (
Ty Value
) volatile _NOEXCEPT;
atomic<Ty>::operator^= (
Ty Value
) _NOEXCEPT;
Параметры
- Value
Значение типа Ty.
Возвращаемое значение
Результат побитовой exclusive or.
Заметки
Этот оператор выполняет операцию read-modify-write заменять сохраненного значения *this с битовой exclusive orValue и текущего значения, хранящиеся в *this, в рамках ограничений ограничений по memory_order_seq_cstmemory_order.
Требования
Заголовок: atomic
Пространство имен: std