Метод allocator_traits::construct
Статический метод, использующий указанный механизм распределения для создания объекта.
template<class Uty, class Types>
static void construct(Alloc& al, Uty *ptr, Types&&... args);
Параметры
al
Объект выделения.ptr
Указатель на расположение, в котором объект для построения.args
Список аргументов, которые передаются в конструктор объекта.
Заметки
Вызовы функций al.construct(ptr, args...) статического элемента, если это выражение правильно сформировано; в противном случае она принимает ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).
Требования
заголовок: <memory>
std пространство имен: