std::atomic::atomic
STD::原子::原子
atomic() = default; | (1) | (since C++11) |
---|---|---|
constexpr atomic( T desired | (2) | (since C++11) |
atomic( const atomic& ) = delete; | (3) | (since C++11) |
构造新的原子变量。
1%29默认构造函数很简单:除了零初始化静态和线程本地对象。std::atomic_init
可用于完成初始化。
2%29用desired
初始化不是原子的。
3%29原子变量不是CopyConstructible
...
参数
desired | - | value to initialize with |
---|
例外
noexcept
规格:
noexcept
注记
默认初始化。std::atomic<T>不包含T对象,其唯一有效的用途是销毁和初始化std::atomic_init,见lwg 2334...
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。