Compartir a través de


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

Vea también

Referencia

<memory>