名前空間
変種

std::atomic_ref<T>::load

提供: cppreference.com
 
 
 
 
<tbody> </tbody>
T load( std::memory_order order = std::memory_order_seq_cst ) const noexcept;
(C++20以上)

参照先のオブジェクトの現在の値をアトミックにロードして返します。 メモリは order の値に従って影響を受けます。

orderstd::memory_order_relaxedstd::memory_order_consumestd::memory_order_acquire または std::memory_order_seq_cst のいずれかでなければなりません。 そうでなければ動作は未定義です。

引数

order - 実施するメモリ順序制約

戻り値

参照先のオブジェクトの現在の値。

関連項目

参照先のオブジェクトから値をロードします
(パブリックメンバ関数) [edit]