std::experimental::atomic_weak_ptr<T>:: load
From cppreference.net
<
cpp
|
experimental
|
atomic weak ptr
|
weak_ptr
<
T
>
load
(
std::
memory_order
order
=
std::
memory_order_seq_cst
)
const
noexcept
;
|
||
以原子方式加载并返回当前
atomic_weak_ptr
的值。内存影响根据
order
参数值确定。
order
必须是
std::memory_order_relaxed
、
std::memory_order_consume
、
std::memory_order_acquire
或
std::memory_order_seq_cst
其中之一。否则行为未定义。
目录 |
参数
| order | - | 内存顺序约束 |
备注
所有关联的 use_count 递增操作都保证作为原子操作的一部分执行。
返回值
当前
atomic_weak_ptr
的值。
参见
|
从原子对象加载值
(公开成员函数) |
|
为
std::shared_ptr
特化的原子操作
(函数模板) |