allocate_shared
Tworzy shared_ptr do obiektów, które są przydzielane i zbudowane dla danego typu za pomocą określonego programu przydzielania.Zwraca shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator _Alloc,
Types&&... _Args
);
Parametry
_Alloc
Program przydzielania używane do tworzenia obiektów._Args
Argumenty zero lub więcej, które stają się obiektami.
Wartość właściwości wartość zwrotów
Zwraca shared_ptr wskazuje przydzielonego obiektu.
Uwagi
Funkcja tworzy obiekt shared_ptr<Type>, wskaźnik do Type(_Args...) jako przydzielonego i zbudowane przez _Alloc.
Wymagania
Nagłówek: <memory>
Obszar nazw: std