命名空间
变体
操作

std::experimental::pmr::polymorphic_allocator

来自 cppreference.cn
< cpp‎ | 实验性
 
 
 
 
 
template< class T >
class polymorphic_allocator;
(库基础 TS)

类模板 std::experimental::pmr::polymorphic_allocator 是一个 分配器,其分配行为取决于构造时使用的内存资源。因此,polymorphic_allocator 的不同实例可以表现出完全不同的分配行为。这种运行时多态性允许使用 polymorphic_allocator 的对象在运行时表现得像使用了不同的分配器类型,尽管其静态分配器类型相同。

目录

[编辑] 成员类型

成员类型 定义
value_type T

[编辑] 成员函数

构造 polymorphic_allocator
(公共成员函数) [编辑]
(析构函数)
(隐式声明)
隐式声明的析构函数
(公共成员函数) [编辑]
复制赋值运算符
(公共成员函数) [编辑]
公开成员函数
分配内存
(公共成员函数) [编辑]
解除分配内存
(公共成员函数) [编辑]
在已分配的存储中构造对象
(公共成员函数) [编辑]
销毁分配存储中的对象
(公共成员函数) [编辑]
为容器的复制构造函数创建一个新的 polymorphic_allocator
(公共成员函数) [编辑]
返回指向底层内存资源的指针
(公共成员函数) [编辑]

[编辑] 非成员函数

比较两个 polymorphic_allocator
(函数) [编辑]