共用方式為


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 位元組可用的記憶體和資料。配置的區塊永遠不會被釋放。

Ee292200.collapse_all(zh-tw,VS.110).gif建構函式

cache_suballoc

建構型別的物件 cache_suballoc。

Ee292200.collapse_all(zh-tw,VS.110).gif成員函式

配置

配置記憶體區塊。

解除配置

從儲存體開頭釋放物件之指定的數值是否在指定位置。

需求

標題: <allocators>

命名空間: stdext

請參閱

參考

<allocators>