Namespaces
Variants

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

From 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)

Konstruiert ein neues atomic_shared_ptr Objekt.

1) Der Standardkonstruktor initialisiert das Objekt in einen leeren Zustand.
2) Initialisiert den zugrundeliegenden shared_ptr<T> mit desired . Die Initialisierung ist nicht atomar.
3) Atomare Variablen sind nicht CopyConstructible .

Parameter

gewünscht - Wert für die Initialisierung

Ausnahmen