Compartir a través de


allocator_traits::construct (método)

Método estático que utiliza un asignador especificado para construir un objeto.

template<class Uty, class Types>
    static void construct(Alloc& al, Uty *ptr, Types&&... args);

Parámetros

  • al
    Un objeto de asignador.

  • ptr
    Un puntero a la ubicación donde se construir el objeto.

  • args
    Una lista de argumentos que se pasa al constructor del objeto.

Comentarios

Las llamadas a funciones estáticas al.construct(ptr, args...)miembro, si esa expresión es bien formada; si no se evalúa ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).

Requisitos

Encabezado: <memory>

Espacio de nombres: std

Vea también

Referencia

allocator::construct

allocator_traits (clase)