atomic::operator&=运算符

执行按位 XOR 运算在指定值和 *this中存储的值的 and 。仅供集成专用化。

atomic<Ty>::operator&= (
   Ty Value
) volatile _NOEXCEPT;
atomic<Ty>::operator&= (
   Ty Value
) _NOEXCEPT;

参数

  • Value
    一个 Ty 类型的值。

返回值

按位 and的结果。

备注

此运算符可执行 read-modify-write 操作。 Valueand 按位替换 *this 中存储的值和在 *this存储的当前值,并将 memory_order_seq_cstmemory_order

要求

基本标题:

命名空间: std

请参见

参考

原子结构

<atomic>

atomic::operator|=运算符

atomic::operator^=运算符

atomic_fetch_add_explicit功能