allocate_shared
Criashared_ptr a objetos que são atribuídos e construídos para um determinado tipo usando um distribuidor especificado.Retorna shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator _Alloc,
Types&&... _Args
);
Parâmetros
_Alloc
o distribuidor usado para criar objetos._Args
Zero ou mais argumentos que se tornam objetos.
Valor de Propriedade/Valor Retornado
Retorna shared_ptr que aponta para o objeto atribuído.
Comentários
A função cria o objeto shared_ptr<Type>, um ponteiro para Type(_Args...) como atribuído e construído por _Alloc.
Requisitos
Cabeçalho: <memory>
namespace: STD