allocator_traits::construct-Methode
Statische Methode, die eine angegebene Zuordnung verwendet, um ein Objekt zu erstellen.
template<class Uty, class Types>
static void construct(Alloc& al, Uty *ptr, Types&&... args);
Parameter
al
Ein Zuweisungsobjekt.ptr
Ein Zeiger dem Speicherort, an dem das Objekt erstellt werden soll.args
Eine Liste der Argumente, die z Objektkonstruktor übergeben wird.
Hinweise
Die statische Memberfunktion ruft al.construct(ptr, args...) auf, wenn der Ausdruck wohl geformt ist; Andernfalls ist eine ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...) ausgelöst.
Anforderungen
Header: <memory>
Namespace: std