共用方式為


allocator_base 類別

定義必要的基底類別和共用函式會從同步處理篩選條件之使用者定義的配置器。

template <class Type, class Sync> class allocator_base

參數

參數

說明

Type

項目型別由配置器所配置的記憶體。

Sync

配置器的同步處理原則,是 sync_none 類別sync_per_container 類別sync_per_thread 類別sync_shared 類別

建構函式

allocator_base

建構屬於 allocator_base 類型的物件。

TypeDefs

const_pointer

提供常數指標的物件的型別是由配置器處理。

const_reference

提供物件的型別的常數參考的型別由配置器處理。

difference_type

可以表示指標值之間的差異為物件型別的一個帶正負號的整數類資料型別由配置器處理。

指標

提供指標的物件的型別是由配置器處理。

參照

提供物件的型別的參考型別由配置器處理。

size_type

可以表示的所有序列的一個不帶正負號的整數類資料型別樣板類別可以配置的 allocator_base 物件。

value_type

由配置器處理的型別。

成員函式

_Charalloc

配置陣列儲存型別 char。

_Chardealloc

型別 char的陣列包含項目的未使用的記憶體區域。

address

尋找指定的值物件的位址。

配置

配置足夠的記憶體區塊儲存項目至少一部分的指定數目。

建構

建構特定型別物件在初始化具有指定值之指定的位址。

解除配置

從儲存體開始釋放物件所指定的數字在指定的位置。

destroy

呼叫物件的解構函式,而不需解除配置儲存物件的記憶體。

max_size

傳回可由類別配置器物件配置型別 Type 的項目數,在用完可用記憶體之前。

需求

標題: <配置器>

**命名空間:**stdext

請參閱

其他資源

allocator_base 成員

<allocators> 成員