allocate_shared
Tworzy shared_ptr dla obiektów, które są przydzielane i zbudowane dla danego typu przy użyciu określonego alokatora.Zwraca shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator Alloc,
Types&&... Args
);
Parametry
Alloc
Alokator używany do tworzenia obiektów.Args
Zero lub więcej argumentów, które stają się obiektami.
Wartość właściwości/Zwracana wartość
Zwraca shared_ptr, który wskazuje na przydzielony obiekt.
Uwagi
Funkcja tworzy obiekt shared_ptr<Type>, wskaźnik do Type(Args...) jako przydzielony i skonstruowany przez Alloc.
Wymagania
Nagłówek: <memory>
Przestrzeń nazw: std