метод atomic::fetch_xor
Выполняет побитовую exclusive or по значению и существующем значение, которое хранится в *this.
Ty atomic<Ty>::fetch_xor (
Ty Value,
memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_xor (
Ty Value,
memory_order Order = memory_order_seq_cst
) _NOEXCEPT;
Параметры
Value
Значение типа Ty.Order
memory_order.
Возвращаемое значение
Объект Ty, содержащий результат битового exclusive or.
Заметки
Метод fetch_xor выполняет операцию read-modify-write, чтобы заменить сохраненное значение *this с побитовое exclusive orValue и текущего значения, которые хранятся в *this и применяет ограничения памяти, определенные Order.
Требования
Атомарный заголовок:
Std пространство имен: