cache_suballoc Class
定義配置和解除配置單一大小的記憶體區塊的 區塊配置器 。
template <std::size_t Sz, size_t Nelts = 20> class cache_suballoc
參數
參數 |
描述 |
---|---|
Sz |
項目數目要配置的陣列。 |
備註
,當起來是空的時,請使用 freelist<sizeof(Type), max_unbounded>, cache_suballoc 樣板類別中使用未繫結的長度的起來儲存會解除配置的記憶體區塊,並 suballocates 從較大的大量的記憶體區塊 (或 operator new 。
operator new 和 operator delete 所需的每個區塊保留 Sz * Nelts 位元組可用的記憶體和資料。配置的區塊永遠不會被釋放。
建構函式
建構型別的物件 cache_suballoc。 |
成員函式
配置記憶體區塊。 |
|
從儲存體開頭釋放物件之指定的數值是否在指定位置。 |
需求
標題: <allocators>
命名空間: stdext