allocate_shared
Vytvoří shared_ptr na objekty, které jsou přiděleny a zkonstruován pro daný typ pomocí zadaného přidělování.Vrátí shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator _Alloc,
Types&&... _Args
);
Parametry
_Alloc
Alokátor se používá k vytvoření objektů._Args
Nula nebo více argumenty, které se stanou objekty.
Hodnota/Návratová hodnota vlastnosti
Vrátí shared_ptr , body přidělené objektu.
Poznámky
Funkce vytvoří objekt shared_ptr<Type>, ukazatel na Type(_Args...) jako přidělené a vypočtené podle _Alloc.
Požadavky
Záhlaví: <memory>
Obor názvů: std