共用方式為


atomic::operator & = 運算子

執行位元and上指定的值與儲存的值的*this。 只有使用整數類資料的特製化。

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

參數

  • Value
    型別 Ty 的值。

傳回值

位元運算的結果and。

備註

此運算子會執行read-modify-write操作能取代預存的值為*this使用位元and的Value和目前的值會儲存在*this,並套用memory_order_seq_cstmemory_order

需求

標頭: 不可部分完成

Namespace: 標準

請參閱

參考

不可部分完成的結構

<atomic>

不可部分完成:: operator| = 運算子

atomic::operator ^ = 運算子

atomic_fetch_add_explicit 函式