Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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