allocator_traits::construct, méthode
Méthode statique qui utilise un allocateur spécifié pour construire un objet.
template<class Uty, class Types>
static void construct(Alloc& al, Uty *ptr, Types&&... args);
Paramètres
al
Un objet d'allocation.ptr
Pointeur vers l'emplacement dans lequel l'objet doit être construit.args
Une liste d'arguments qui est passée au constructeur d'objet.
Notes
Les appels de fonction membre statique al.construct(ptr, args...), si cette expression est bien formée ; sinon elle évalue l' ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).
Configuration requise
en-tête : <memory>
l'espace de noms : DST