atomic::fetch_and 方法
對某個值和儲存於 *this 的現有值執行位元 and。
Ty atomic<Ty>::fetch_and (
Ty Value,
memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_and (
Ty Value,
memory_order Order = memory_order_seq_cst
) _NOEXCEPT;
參數
Value
型別 Ty 的值。Order
memory_order。
傳回值
Ty 物件包含 and 位元的結果。
備註
fetch_and 方法會執行 read-modify-write 作業,在 Order 所指定的記憶體限制式內,以 Value 的位元 and 和儲存於 *this 中的目前值來取代 *this 的儲存值。
需求
**標頭:**atomic
命名空間: std