Compartilhar via


Método allocator_traits::construct

Método estático que usa um distribuidor 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 distribuidor.

  • ptr
    Um ponteiro para o local onde o objeto deve ser construída.

  • args
    Uma lista de argumentos que é passado para o construtor do objeto.

Comentários

A função de membro estático chama al.construct(ptr, args...), se a expressão é bem formada; se não for avaliada o ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).

Requisitos

Cabeçalho: <memory>

namespace: STD

Consulte também

Referência

allocator::construct

Classe allocator_traits