template< class T > bool atomic_compare_exchange_strong_explicit( volatile std::atomic<T>* obj, T* expected, T desired, std::memory_order succ, std::memory_order fail ); 原子比较对象表示所指向的对象的obj所指向的对象的对象表示形式。expected,好像std::memcmp,如果这些是按位相等的,则将...
bool atomic_compare_exchange_strong_explicit(std::atomic<T>* obj, typenamestd::atomic<T>::value_type* expected, typenamestd::atomic<T>::value_type desired, std::memory_ordersucc, std::memory_orderfail ) noexcept; template< class T > ...
bool atomic_compare_exchange_strong_explicit( volatile std::atomic<T>* obj, typename std::atomic<T>::value_type* expected, typename std::atomic<T>::value_type desired, std::memory_order succ, std::memory_order fail ) noexcept;原子...
boolatomic_compare_exchange_strong_explicit (std::atomic<T>*obj,typenamestd::atomic<T>::value_type*expected, typenamestd::atomic<T>::value_typedesired, std::memory_ordersuccess,std::memory_orderfailure)noexcept; (7)(C++11 起) template<classT> ...
boolatomic_compare_exchange_strong_explicit (std::atomic<T>*obj,typenamestd::atomic<T>::value_type*expected, typenamestd::atomic<T>::value_typedesired, std::memory_ordersuccess,std::memory_orderfailure)noexcept; (7)(since C++11) template<classT> ...