按位包含 and结果的Ty对象。 备注 atomic_fetch_and_explicit函数执行 read-modify-write 操作。Valueand 按位替换 Atom 中存储的值和在 Atom存储的当前值,通过将由 Order指定的内存约束。 要求 基本标头: 命名空间:std 请参见 参考 <atomic> 原子结构...
std::atomic_fetch_and_explicit template (integral) (1) template <class T> T atomic_fetch_and_explicit (volatile atomic<T>* obj, T val, memory_order sync) noexcept; template <class T> T atomic_fetch_and_explicit (atomic<T>* obj, T val, memory_order sync) noexcept; ...
T atomic_fetch_and_explicit( volatile std::atomic<T>* obj, typename std::atomic<T>::value_type arg, std::memory_order order) noexcept;原子地以 obj 的旧值和 arg 的逐位与替换 obj 所指向的值。返回 obj 先前保有的值。 如同执行下列内容一般进行操作: 1...
std::atomic_fetch_and_explicit std::atomic_fetch_or std::atomic_fetch_or_explicit std::atomic_fetch_sub std::atomic_fetch_sub_explicit std::atomic_fetch_xor std::atomic_fetch_xor_explicit std::atomic_flag std::atomic_flag::atomic_flag std::atomic_flag::clear std::atomic_flag::test_and...
執行位元and的值與現有的值會儲存在atomic物件。複製 template <class _Ty> inline Ty atomic_fetch_and_explicit( volatile atomic<Ty>* Atom, Ty Value, memory_order Order); _NOEXCEPT template <class _Ty> inline Ty atomic_fetch_and_explicit( volatile atomic<Ty>* Atom, Ty Value, memory_order ...
執行位元and的值與現有的值會儲存在atomic物件。複製 template <class _Ty> inline Ty atomic_fetch_and_explicit( volatile atomic<Ty>* Atom, Ty Value, memory_order Order); _NOEXCEPT template <class _Ty> inline Ty atomic_fetch_and_explicit( volatile atomic<Ty>* Atom, Ty Value, memory_order ...
變數的指標, atomic物件,儲存型別的值Ty。 Value 型別Ty 的值。 Order A memory_order。 傳回值 A Ty物件,其中包含的位元結果and。 備註 atomic_fetch_and_explicit函式在執行read-modify-write操作能取代預存的值為Atom使用位元and的Value和目前的值會儲存在Atom,藉由套用記憶體的條件約束所指定的Order。 需求...
The atomic_fetch_and_explicit function performs a read-modify-write operation to replace the stored value of Atom with a bitwise and of Value and the current value that is stored in Atom, within the memory constraints that are specified by Order. Requirements Header: atomic Namespace: std See...