allocate_shared
Creashared_ptr a los objetos asignados y se crean para un tipo determinado mediante un asignador especificado.Devuelve shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator _Alloc,
Types&&... _Args
);
Parámetros
_Alloc
el asignador utilizado para crear objetos._Args
cero o más argumento que se convierten en los objetos.
Valor de propiedad y valor devuelto
Devuelve shared_ptr del objeto asignado.
Comentarios
La función crea el objeto shared_ptr<Type>, un puntero a Type(_Args...) como asignado y construido por _Alloc.
Requisitos
encabezado: <memoria>
espacio de nombres: std