atomic::fetch_xor方法

执行按位 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;

参数

返回值

按位包含 exclusive or结果的 Ty 对象。

备注

fetch_xor 方法执行 read-modify-write 操作。 Valueexclusive or 按位替换 *this 中存储的值和在 *this存储的当前值,并将由 Order指定的内存约束。

要求

基本标题:

命名空间: std

请参见

参考

<atomic>

原子结构

atomic_fetch_xor_explicit功能