std::experimental::pmr::polymorphic_allocator<T>:: allocate
|
T
*
allocate
(
std::
size_t
n
)
;
|
(库基础技术规范) | |
为
n
个类型为
T
的对象分配存储空间,使用底层内存资源。相当于
return static_cast < T * > ( this - > resource ( ) - > allocate ( n * sizeof ( T ) , alignof ( T ) ) ) ; 。
参数
| n | - | 要为分配存储空间的对象数量 |
返回值
指向已分配存储的指针。
参见
|
[static]
|
使用分配器分配未初始化的存储空间
(
std::allocator_traits<Alloc>
的公开静态成员函数)
|
|
释放内存
(
std::experimental::pmr::memory_resource
的公开成员函数)
|