Share via


atomic::fetch_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;

參數

傳回值

Ty 物件包含 exclusive or 位元的結果。

備註

fetch_xor 方法會執行 read-modify-write 作業,在 Order 所指定的記憶體限制式內,以 Value 的位元 exclusive or 和儲存於 *this 中的目前值來取代 *this 的儲存值。

需求

**標頭:**atomic

命名空間: std

請參閱

參考

<atomic>

atomic 結構

atomic_fetch_xor_explicit 函式