allocator_base 类

定义命令的基类) 和常用函数创建从同步筛选器的一个用户定义的赋值程序。

template <class Type, class Sync> class allocator_base

参数

参数

说明

Type

分配程序分配的元素类型。

Sync

分配程序编写同步策略,为 sync_none 类sync_per_container 类sync_per_thread 类sync_shared 类、、或。

构造函数

allocator_base

构造 allocator_base 类型的对象。

TypeDefs

const_pointer

常量提供指向对象类型的类型分配由程序管理的。

const_reference

提供为对象类型的常量引用的类型分配由程序管理的。

difference_type

可以保存值的不同指针之间为对象类型的带符号的整数类型。分配程序管理的。

指针

提供了一个指向对象类型类型的分配由程序管理的。

参考

提供为对象类型的引用的类型分配由程序管理的。

size_type

可以表示长度的任何序列的无符号整型类模板 allocator_base 对象可以赋值。

value_type

由分配程序管理的类型。

成员函数

_Charalloc

为数组中存储类型 char。

_Chardealloc

类型 char的数组包含元素中未使用助记域。

address

查找值指定对象的地址。

分配

分配足够大内存块将元素存储的至少某个指定的次数。

构造

构造给定类型对象的初始化。一个将的指定地址。

释放

从存储空间开头释放对象中的指定数字中的指定位置。

destroy

调用对象析构函数,而不释放对象的内存。

max_size

返回可能由类分配程序对象分配类型的 Type 元素的数量,然后使用空闲内存之前。

要求

页眉: <分配程序>

**命名空间:**stdext

请参见

其他资源

allocator_base 成员

allocators 成员