allocator_traits::construct 方法

使用的指定分配程序构造对象的静态方法。

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

参数

  • al
    分配程序对象。

  • ptr
    将对对象构造的位置的指针。

  • args
    对象传递给构造函数的参数列表。

备注

静态成员函数调用 al.construct(ptr, args...),因此,如果该表达式是" WellFormed ";否则它计算 ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...)。

要求

页眉: <内存>

命名空间: std

请参见

参考

allocator::construct

allocator_traits 类