std::experimental::atomic_shared_ptr<T>::atomic_shared_ptr
来自cppreference.com
< cpp | experimental | atomic shared ptr
| constexpr atomic_shared_ptr() noexcept; |
(1) | |
| constexpr atomic_shared_ptr( shared_ptr<T> desired ) noexcept; |
(2) | |
| atomic_shared_ptr( const atomic_shared_ptr& ) = delete; |
(3) | |
构造新 atomic_shared_ptr 对象。
1) 默认构造函数初始化对象为空状态。
2) 以
desired 初始化底层 shared_ptr<T>。初始化不是原子操作。3) 原子变量不是可复制构造 (CopyConstructible) 。
参数
| desired | - | 以之初始化的值 |