allocate_shared
Vytvoří shared_ptr pro objekty, které jsou přiděleny a konstruovány pro určitý typ pomocí zadaného alokátoru.Vrátí shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator Alloc,
Types&&... Args
);
Parametry
Alloc
Alokátor použitý k vytvoření objektů.Args
Nula nebo více argumentů, které se stanou objekty.
Hodnota vlastnosti / návratová hodnota
Vrátí shared_ptr odkazující na alokovaný objekt.
Poznámky
Funkce vytvoří objekt shared_ptr<Type>, ukazatel na Type(Args...) tak, jak byl alokován a vytvořen Alloc.
Požadavky
Hlavička: <memory>
Obor názvů: std