std::atomic::load

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

 
 
 
 
T load( memory_order = std::memory_order_seq_cst ) const;
(C++11 起)
T load( memory_order = std::memory_order_seq_cst ) const volatile;
(C++11 起)
原子加载并返回原子变量的当前值。记忆的影响根据memory_order的值.
原文:
Atomically loads and returns the current value of the atomic variable. Memory is affected according to the value of memory_order.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
memory_orderstd::memory_order_relaxed必须是,std::memory_order_consumestd::memory_order_acquirestd::memory_order_seq_cst。否则,该行为是未定义.
原文:
memory_order must be one of std::memory_order_relaxed, std::memory_order_consume, std::memory_order_acquire or std::memory_order_seq_cst. Otherwise the behavior is undefined.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

memory_order -
内存顺序的限制,强制执行
原文:
memory order constraints to enforce
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

原子的变量的当前值.
原文:
The current value of the atomic variable.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 例外

noexcept 规定:  
noexcept
  

[编辑] 另请参阅

从一个原子对象加载的值
原文:
loads a value from an atomic object
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数) [编辑]
以原子方式获取原子对象中的值
原文:
atomically obtains the value stored in an atomic object
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数模板) [编辑]