scoped_allocator_adaptor::scoped_allocator_adaptor-Konstruktor

Erstellt ein scoped_allocator_adaptor-Objekt.

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;

Parameter

  • right
    Eine vorhandene scoped_allocator_adaptor.

  • al
    Eine vorhandene als die äußere Belegungsfunktion verwendet werden, Belegungsfunktion verwendet.

  • rest
    Eine Liste der als die inneren Belegungsfunktionen verwendet werden Belegungsfunktionen.

Hinweise

Der erste Konstruktorstandard erstellt seine gespeicherten allocator-Objekte.Jedes der folgenden drei Konstruktorkonstrukte seine gespeicherten allocator-Objekte von die entsprechenden Objekte in right.Der letzte Konstruktor erstellt die gespeicherten allocator-Objekte aus den entsprechenden Argumenten in der Argumentliste.

Anforderungen

Header: <scoped_allocator>

Namespace: std

Siehe auch

Referenz

scoped_allocator_adaptor-Klasse