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 | - | 以之初始化的值 |