std::atomic::atomic

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

 
 
 
 
atomic() = default;
(1) (C++11 起)
constexpr atomic( T desired );
(2) (C++11 起)
atomic( const atomic& ) = delete;
(3) (C++11 起)
构建新的原子变量.
原文:
Constructs new atomic variable.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
1)
默认的构造函数很简单:没有初始化的静态和线程本地对象的零初始化发生以外。 std::atomic_init可用于完成初始化.
原文:
The default constructor is trivial: no initialization takes place other than 零初始化 of static and thread-local objects. std::atomic_init may be used to complete initialization.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
初始化与desired的潜在价值。是不是原子的初始化.
原文:
Initializes the underlying value with desired. The initialization is not atomic.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3)
原子变量是不CopyConstructible.​​
原文:
Atomic variables are not CopyConstructible.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 参数

desired -
值来初始化
原文:
value to initialize with
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 例外

noexcept 规定:  
noexcept