cache_chunklist Class

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

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

参数

Parameter

说明

Sz

元素数。将数组的。

备注

此模板选件类使用 operator new 原始分配的内存块,suballocating块分配存储的内存块,并根据需要;,其没有内存块正在使用时,它在单独存储释放的内存块为每个区块空闲列表,并使用 operator delete 释放块。

每个内存块保留 Sz 字节可用内存和指向区块其所属。 每个区块保存 Nelts 内存块,operator new 和 operator delete 所需的三分球、int和数据。

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

cache_chunklist

构造对象类型 cache_chunklist。

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

分配

分配内存块。

释放

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

要求

标头: <allocators>

命名空间: stdext

请参见

参考

<allocators>