atomic_fetch_and 函式
執行位元在值和在 atomic 物件中儲存的現有值的 and 。
template <class _Ty>
inline Ty atomic_fetch_and(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_and(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
參數
Atom
out 儲存型別 Ty值的 atomic 物件的指標。Value
型別 Ty 的值。
傳回值
運算的 and結果的 Ty 物件。
備註
使用 memory_order_seq_cstmemory_order, atomic_fetch_and 函式執行 read-modify-write 作業。 Valueand 位元取代 Atom 的儲存值並在 Atom儲存目前的值。
需求
不可部分完成的標題:
命名空間: std