C++11

// <atomic> 
// 类模板(1)    
template <class T>
T atomic_load_explicit (const volatile atomic<T>* obj,
    memory_order sync) noexcept;
template <class T>
T atomic_load_explicit (const atomic<T>* obj,
    memory_order sync) noexcept;
// 重载(2)    
T atomic_load_explicit (const volatile A* obj,
    memory_order sync) noexcept;
T atomic_load_explicit (const A* obj,
​    memory_order sync) noexcept;

原子获取(Atomically obtain)存储在原子对象中的值。