std::atomic<T>::atomic
来自cppreference.com
| (1) | ||
| atomic() noexcept = default; |
(C++11 起) (C++20 前) |
|
| constexpr atomic() noexcept(std::is_nothrow_default_constructible_v<T>); |
(C++20 起) | |
| constexpr atomic( T desired ) noexcept; |
(2) | (C++11 起) |
| atomic( const atomic& ) = delete; |
(3) | (C++11 起) |
构造新的原子对象:
| (C++20 前) | |
| (C++20 起) |
2) 以
desired 初始化底层值。该初始化非原子。3) 原子对象非可复制构造 (CopyConstructible) 。
[编辑] 参数
| desired | - | 用以初始化的值 |
[编辑] 注解
|
默认初始化的 std::atomic<T> 不含 |
(C++20 前) |