atomic_fetch_xor_explicit 函式
執行位元exclusive or值與現有的值會儲存在atomic物件。
template <class _Ty>
inline Ty atomic_fetch_xor_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_xor_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
參數
Atom
變數的指標, atomic物件,儲存型別的值Ty。Value
型別 Ty 的值。Order
A memory_order。
傳回值
A Ty物件,其中包含的位元結果exclusive or。
備註
atomic_fetch_xor_explicit函式在執行read-modify-write操作能取代預存的值為Atom使用位元exclusive or的Value和目前的值會儲存在Atom,藉由套用記憶體的條件約束所指定的Order。
需求
標頭: 不可部分完成
Namespace: 標準