共用方式為


cache_freelist Class

定義配置和解除配置單一大小的記憶體區塊的 區塊配置器

template <std::size_t Sz, class Max> class cache_freelist

參數

參數

描述

Sz

項目數目要配置的陣列。

Max

表示提供自訂貨物表單的最大大小上限類別。 這可以是 max_fixed_sizemax_nonemax_unboundedmax_variable_size

備註

cache_freelist 樣板類別維護大小 Sz記憶體區塊一起來。 當起來已滿時使用 operator delete 解除配置記憶體區塊。 當起來是空的時使用 operator new 配置新的記憶體區塊。 在 Max 參數傳遞的類別最大類別取決於起來的最大值。

operator new 和 operator delete 需要的每個記憶體區塊保留 Sz 位元組可用的記憶體和資料。

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

cache_freelist

建構型別的物件 cache_freelist。

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

配置

配置記憶體區塊。

解除配置

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

需求

標題: <allocators>

命名空間: stdext

請參閱

參考

<allocators>