Compartir a través de


scoped_allocator_adaptor::scoped_allocator_adaptor (constructor)

Crea un objeto scoped_allocator_adaptor.

scoped_allocator_adaptor();
scoped_allocator_adaptor(const scoped_allocator_adaptor& right) noexcept;
template<class Outer2>
    scoped_allocator_adaptor(
        const scoped_allocator_adaptor<Outer2, Inner...>& right) noexcept;
template<class Outer2>
    scoped_allocator_adaptor(
        scoped_allocator_adaptor<Outer2, Inner...>&& right) noexcept;
template<class Outer2>
    scoped_allocator_adaptor(Outer2&& al,
        const Inner&... rest) noexcept;

Parámetros

  • right
    scoped_allocator_adaptor existente.

  • al
    Un asignador existente que se utilizará como el asignador externo.

  • rest
    Una lista de asignadores que se utilizarán como los asignadores internos.

Comentarios

El primer valor predeterminado del constructor crea los objetos almacenados de asignador.Cada una de las tres siguientes construcciones de los constructores que el asignador almacenado se opone de los objetos correspondientes de right.El constructor último construye los objetos almacenados de asignador de los argumentos correspondientes en la lista de argumentos.

Requisitos

encabezado: <scoped_allocator>

espacio de nombres: std

Vea también

Referencia

scoped_allocator_adaptor (clase)