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