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 | - | 強制するメモリ順序制約 |
戻り値
参照先オブジェクトの現在値。
関連項目
|
参照先オブジェクトから値をロードする
(公開メンバ関数) |