allocator_traits::construct-Methode
Statische Methode, die eine angegebene Belegungsfunktion verwendet, um ein Objekt zu erstellen.
template<class Uty, class Types>
static void construct(Alloc& al, Uty *ptr, Types&&... args);
Parameter
al
Ein allocator-Objekt.ptr
Ein Zeiger auf den Speicherort, an dem das Objekt erstellt werden soll.args
Eine Liste der Argumente, die dem Objektkonstruktor übergeben wird.
Hinweise
Die Aufrufe der statischen Memberfunktion al.construct(ptr, args...), wenn dieser Ausdruck wohl geformt ist; andernfalls ist er ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...) aus.
Anforderungen
Header: <memory>
Namespace: std