allocate_shared
Erstellt shared_ptr auf Objekte, die für einen angegebenen Typ zugeordnet und erstellt werden, indem eine angegebene Belegungsfunktion verwendet.Gibt shared_ptr zurück.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator _Alloc,
Types&&... _Args
);
Parameter
_Alloc
Die Belegungsfunktion verwendet, um Objekte zu erstellen._Args
Das null oder mehr Argumente, die die Objekte werden.
Eigenschaftswert/Rückgabewert
Gibt shared_ptr zurück, das dem Objekt zugeordneten Punkte.
Hinweise
Die Funktion erstellt das Objekt shared_ptr<Type>, ein Zeiger auf Type(_Args...), wie zugeordnet und durch _Alloc erstellt.
Anforderungen
Header: <memory>
Namespace: std