首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::atomic::atomic

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...

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com