atomic::fetch_xor 方法
在一个值和存储在 *this 对象的现有值上执行按位 exclusive or。
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
内存顺序。
返回值
Ty 对象包含按位后的结果 exclusive or.
备注
fetch_xor 方法执行 read-modify-write 操作替换存储值 *this 按位 exclusive or 的 Value 和存储在 *this中的现值且符合由Order指定的内存约束.
要求
**标头:**原子
命名空间: std