若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

atomic_exchange_explicit 函式

 

Value取代 Atom 的儲存值。

template <class Ty>
inline Ty atomic_exchange_explicit(
   volatile atomic<Ty> *Atom,
   Ty Value,
   memory_order Order
) _NOEXCEPT;
template <class Ty>
inline Ty atomic_exchange_explicit(
   atomic<Ty> *Atom,
   Ty Value,
   memory_order Order
) _NOEXCEPT;

Atom

atomic 物件的指標,該物件儲存指向 Ty 類型的值。

Value

型別 Ty 的值。

Order

memory_order

Atom 的儲存值在交換之前。

atomic_exchange_explicit函式表現read-modify-write作業以交換儲存在 AtomOrder指定的記憶體限制式之中具有Value的值。

需求

標頭:atomic

命名空間: std

顯示: