Construtor scoped_allocator_adaptor::scoped_allocator_adaptor
Constrói um 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_adaptorexistente.al
Um alocador existente a ser usado como o alocador externa.rest
Uma lista de alocadores a serem usados como os alocadores internos.
Comentários
A primeira opção de construtor constrói os objetos armazenados do alocador. Cada uma das três seguintes construções que os construtores o alocador armazenado objetos de objetos correspondentes em right. O construtor o último constrói os objetos armazenados do alocador dos argumentos correspondentes na lista de argumentos.
Requisitos
scoped_allocator <deCabeçalho: >
Namespace: std