std::atomic_flag::atomic_flag

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

 
 
 
std::atomic_flag
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
atomic_flag::atomic_flag
atomic_flag::operator=
atomic_flag::clear
atomic_flag::test_and_set
 
定义于头文件 <atomic>
atomic_flag();
(1) (C++11 起)
atomic_flag( const atomic_flag& ) = delete;
(2) (C++11 起)
构造一个新的std::atomic_flag.
原文:
Constructs a new std::atomic_flag.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
1)
常用的默认构造函数初始化std::atomic_flag未指定状态.
原文:
Trivial default constructor, initializes std::atomic_flag to unspecified state.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
拷贝构造函数被删除;std::atomic_flag是不是复制的.
原文:
The copy constructor is deleted; std::atomic_flag is not copyable.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
此外,std::atomic_flag值初始化为透明状态的表达ATOMIC_FLAG_INIT。对于atomic_flag具有静态存储持续时间,这保证此标志的值是已知的任何静态对象构造函数运行之前.
原文:
In addition, std::atomic_flag can be value-initialized to clear state with the expression ATOMIC_FLAG_INIT. For an atomic_flag with static storage duration, this guarantees that the values of this flag is known before any constructors are run for static objects.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

arg -
ATOMIC_FLAG_INIT的结果
原文:
the result of ATOMIC_FLAG_INIT
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

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

[编辑] 另请参阅

std::atomic_flag 初始化为 false
(宏常量) [edit]