Método allocator_traits::construct
Método estático que usa um alocador especificado para construir um objeto.
template<class Uty, class Types>
static void construct(Alloc& al, Uty *ptr, Types&&... args);
Parâmetros
al
Um objeto do alocador.ptr
Um ponteiro para o local onde o objeto deve ser criado.args
Uma lista de argumentos que é passada para o construtor do objeto.
Comentários
A função de membro estático chama al.construct(ptr, args...), se essa expressão for bem formada; se não avalia o ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).
Requisitos
Cabeçalho: <memória>
Namespace: std