std::atomic_ref<T>:: load
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
value_type load
(
std::
memory_order
order
=
std:: memory_order_seq_cst ) const noexcept ; |
(自 C++26 起为 constexpr) | |
以原子方式加载并返回被引用对象的当前值。内存影响根据 order 的值确定。
如果 order 不是 std:: memory_order_relaxed 、 std:: memory_order_consume 、 std:: memory_order_acquire 或 std:: memory_order_seq_cst ,则行为未定义。
参数
| order | - | 强制执行的内存顺序约束 |
返回值
被引用对象的当前值。
参阅
|
从被引用对象加载值
(公开成员函数) |