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 の値に従って影響を受けます。
order は std::memory_order_relaxed、 std::memory_order_consume、 std::memory_order_acquire または std::memory_order_seq_cst のいずれかでなければなりません。 そうでなければ動作は未定義です。
引数
| order | - | 実施するメモリ順序制約 |
戻り値
参照先のオブジェクトの現在の値。
関連項目
| 参照先のオブジェクトから値をロードします (パブリックメンバ関数) |