Namespaces
Variants

std::experimental::pmr::polymorphic_allocator<T>:: allocate

From cppreference.net
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 的公开成员函数)