cache_chunklist 类
定义分配和释放一种大小的内存块的 块分配程序。
template <std::size_t Sz, std::size_t Nelts = 20> class cache_chunklist
参数
参数 |
说明 |
---|---|
Sz |
元素的数目将数组赋的。 |
备注
此模板类使用 operator new 块,suballocating 原始分配的内存块分配存储区存储,并在必要时;,其内存块没有正在使用时,它存储在单独空闲列表的释放的存储区域每个区块的,使用 operator delete 释放块。
每个存储区保存 Sz 字节可用内存和指针与区块它所属的。 每个块包含 Nelts 的 operator new 和 operator delete 所需的存储区、三分球、int 和数据。
构造函数
构造 cache_chunklist 类型的对象。 |
成员函数
分配内存块。 |
|
从存储空间开头释放对象中的指定数字中的指定位置。 |
要求
页眉: <分配程序>
**命名空间:**stdext