Namespaces
Variants

std::experimental::atomic_shared_ptr<T>:: atomic_shared_ptr

From ja.cppreference.net
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 ではありません。

パラメータ

目的値 - 初期化に使用する値

例外