std::atomic_ref<T>::store
提供: cppreference.com
< cpp | atomic | atomic ref
void store( T desired, std::memory_order order = std::memory_order_seq_cst ) const noexcept; |
(C++20以上) | |
参照先のオブジェクトの現在の値を desired
でアトミックに置き換えます。 メモリは order
の値に従って影響を受けます。
order
は std::memory_order_relaxed、 std::memory_order_release または std::memory_order_seq_cst のいずれかでなければなりません。 そうでなければ動作は未定義です。
[編集] 引数
desired | - | 参照先のオブジェクトに格納する値 |
order | - | 実施するメモリ順序制約 |
[編集] 戻り値
(なし)
[編集] 関連項目
atomic_ref オブジェクトによって参照されるオブジェクトに値を格納します (パブリックメンバ関数) |