Construtor scoped_allocator_adaptor::scoped_allocator_adaptor
Constrói um objeto de 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_adaptorexistente.al
Um distribuidor existente para ser usado como o distribuidor externo.rest
Uma lista de distribuidores a serem usados como os distribuidores internos.
Comentários
A primeira opção de construtor constrói os objetos armazenados do distribuidor.Cada uma das três construtores que os construtores do distribuidor armazenado objetos de objetos correspondentes em right.O construtor do último constrói os objetos armazenados do distribuidor dos argumentos correspondentes na lista de argumentos.
Requisitos
Cabeçalho: <scoped_allocator>
namespace: STD