Share via


scoped_allocator_adaptor::scoped_allocator_adaptor (constructor)

Construye 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 constructores sus objetos almacenados de asignador 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

scoped_allocator <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

scoped_allocator_adaptor (clase)