在线文档教程
C++

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。

http://en.cpPreference.com/w/cpp/原子/原子/原子