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