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和数据。
构造函数
构造对象类型 cache_chunklist。 |
成员函数
分配内存块。 |
|
从存储开头释放对象指定数目的在指定的位置。 |
要求
标头: <allocators>
命名空间: stdext