Partilhar via


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

Consulte também

Referência

allocator::construct

Classe allocator_traits