allocator_traits::allocate 方法

使用特定分配程序参数,分配内存的静态方法。

static pointer allocate(Alloc& al, size_type count);
static pointer allocate(Alloc& al, size_type count,
    typename allocator_traits<void>::const_pointer *hint);

参数

  • al
    分配程序对象。

  • count
    分配的元素数目。

  • hint
    可以通过将中的对象地址会协助您满足要求的分布程序对象存储在调用之前的 const_pointer。 null 指针将不提示。

返回值

每个方法均返回指向分配的对象。

第静态方法返回 al.allocate(count)。

如果该表达式是" WellFormed "第二个方法返回 al.allocate(count, hint);否则返回 al.allocate(count)。

要求

页眉: <内存>

命名空间: std

请参见

参考

allocator::allocate

allocator_traits 类