std::experimental::atomic_shared_ptr<T>:: atomic_shared_ptr
From cppreference.net
<
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)
Инициализирует базовый
shared_ptr<T>
с помощью
desired
. Инициализация не является атомарной.
3)
Атомарные переменные не являются
CopyConstructible
.
Параметры
| желаемое значение | - | значение для инициализации |