Partilhar via


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

Consulte também

Referência

Classe scoped_allocator_adaptor