atomic::operator&= 运算符

对指定的值执行按位 and 运算并存储该值 *this. 只使用完整的专业化。

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

参数

  • Value
    一个 Ty 类型的值。

返回值

按位 and的结果.

备注

read-modify-write 函数执行 *this 操作,在由指定的 memory_order 约束内,用 *this 的按位 Value 和存储在 memory_order_seq_cst 中的当前值来替换 and 的存储的值。

要求

**标头:**原子

命名空间: std

请参见

参考

atomic 结构

<atomic>

atomic::operator|= 运算符

atomic::operator^= 运算符

atomic_fetch_add_explicit 函数