allocate_shared
Erstellt einen shared_ptr auf Objekte, die einem angegebenen Typ mit einer angegebenen Zuweisung zugeordnet und dafür erstellt werden. Gibt shared_ptr zurück.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator Alloc,
Types&&... Args
);
Parameter
Alloc
Die Zuweisung wird zur Erstellung von Objekten verwendet.Args
Keine oder mehrere Argumente, die zu Objekten werden.
Eigenschaftswert/Rückgabewert
Gibt shared_ptr zurück, das auf das zugeordnete Objekt zeigt.
Hinweise
Die Funktion erstellt das Objekt shared_ptr<Type>, ein Zeiger auf Type(Args...), wie von Alloc zugewiesen und erstellt.
Anforderungen
Header: <memory>
Namespace: std