allocate_shared
Создает shared_ptr на объекты, выбранные и создаются для определенного типа с помощью указанного механизма распределения.Возвращает shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator _Alloc,
Types&&... _Args
);
Параметры
_Alloc
Механизм распределения, используемый для создания объектов._Args
Ноль или более аргументов, которые будут объектами.
Значение свойства или возвращаемое значение
Возвращает shared_ptr, указывающий на выбранный объект.
Заметки
Функция создает объект shared_ptr<Type>, указатель на Type(_Args...) выделенный и строится _Alloc.
Требования
заголовок: <memory>
std пространство имен: