共用方式為


allocator_base Class

定義基底類別和一般同步處理篩選器從建立使用者定義的配置器所需的功能。

template <class Type, class Sync> class allocator_base

參數

參數

描述

Type

配置器所配置的元素的型別。

Sync

同步處理原則的配置器,也就是sync_none Classsync_per_container Classsync_per_thread Class,或sync_shared Class

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

allocator_base

建構型別的物件allocator_base。

Ee336602.collapse_all(zh-tw,VS.110).gifTypedef

const_pointer

提供的配置器所管理的物件類型的常數指標型別。

const_reference

此型別提供常數參考來配置程式所管理的物件的型別。

difference_type

帶正負號整數型別可以表示值的指標配置器所管理的物件型別之間的差異。

pointer

提供型別,變數的指標,配置器所管理的物件型別。

參考

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

size_type

不帶正負號的整數類資料型別可以代表任何長度的順序的範本類別的物件allocator_base可以配置。

value_type

此型別由配置器。

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

_Charalloc

為型別的陣列配置儲存體char。

_Chardealloc

釋放的包含型別元素的陣列儲存區char。

address

找出其值指定的物件的位址。

配置

配置記憶體區塊的大小不足以儲存至少部分指定的項目數。

建構

建構特定類型的物件在指定的位址,使用指定的值來初始化。

解除配置

釋放指定的數目的指定位置處的儲存區開頭的物件。

destroy

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

max_size

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

需求

標頭: <allocators>

Namespace: stdext

請參閱

其他資源

allocator_base 成員

<allocators> 成員