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