std::atomic::store

来自cppreference.com
< cpp‎ | atomic‎ | atomic

 
 
 
 
void store( T desired, memory_order = std::memory_order_seq_cst );
(C++11 起)
void store( T desired, memory_order = std::memory_order_seq_cst ) volatile;
(C++11 起)
原子取代的当前值与desired。记忆的影响根据memory_order的值.
原文:
Atomically replaces the current value with desired. Memory is affected according to the value of memory_order.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
memory_order必须的std::memory_order_relaxedstd::memory_order_releasestd::memory_order_seq_cst。否则,该行为是未定义.
原文:
memory_order must be one of std::memory_order_relaxed, std::memory_order_release or std::memory_order_seq_cst. Otherwise the behavior is undefined.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

desired -
要存储的值到原子变量
原文:
the value to store into the atomic variable
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
memory_order -
内存顺序的限制,强制执行
原文:
memory order constraints to enforce
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

(无)
原文:
(none)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

noexcept规定:  
noexcept
  (C++11 起)

[编辑] 另请参阅

一个值存储到一个原子对象
原文:
stores a value into an atomic object
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公开成员函数) [edit]
以原子方式将原子对象的值替换为非原子对象的值
原文:
atomically replaces the value of the atomic object with a non-atomic argument
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数模板) [edit]