Condividi tramite


Costruttore scoped_allocator_adaptor::scoped_allocator_adaptor

Costruisce un oggetto 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;

Parametri

  • right
    Classe scoped_allocator_adaptor esistente.

  • al
    Un allocatore esistente da utilizzare come l'allocatore esterno.

  • rest
    Un elenco di allocatori da utilizzare come gli allocatori interni.

Note

I costrutti che predefiniti del primo il relativo allocatore archiviato oggetti. Ciascuno dei tre seguenti costrutti che i costruttori il relativo allocatore archiviato oggetti dagli oggetti corrispondenti in right. Il costruttore dell'ultimo crea gli oggetti archiviati di allocatore dagli argomenti corrispondenti nell'elenco di argomenti.

Requisiti

scoped_allocator <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe scoped_allocator_adaptor