cache_suballoc Class

定义分配和释放内存块一个范围的 块分配器

template <std::size_t Sz, size_t Nelts = 20> class cache_suballoc

参数

Parameter

说明

Sz

元素数。将数组的。

备注

使用 freelist<sizeof(Type), max_unbounded>,cache_suballoc模板选件类存储释放的内存块在空闲列表与无限制的长度,并且,suballocates从较大的区块内存块随 operator new,当空闲列表为空时。

operator new 和 operator delete 所需的每个区块保存 Sz * Nelts 字节可用内存和数据。 分配都不会释放。

Ee292200.collapse_all(zh-cn,VS.110).gif构造函数

cache_suballoc

构造对象类型 cache_suballoc。

Ee292200.collapse_all(zh-cn,VS.110).gif成员函数

分配

分配内存块。

释放

从存储开头释放对象指定数目的在指定的位置。

要求

标头: <allocators>

命名空间: stdext

请参见

参考

<allocators>