allocator_base Class
定義基底類別和一般同步處理篩選器從建立使用者定義的配置器所需的功能。
template <class Type, class Sync> class allocator_base
參數
參數 |
描述 |
---|---|
Type |
配置器所配置的元素的型別。 |
Sync |
同步處理原則的配置器,也就是sync_none Class, sync_per_container Class, sync_per_thread Class,或sync_shared Class。 |
建構函式
建構型別的物件allocator_base。 |
Typedef
提供的配置器所管理的物件類型的常數指標型別。 |
|
此型別提供常數參考來配置程式所管理的物件的型別。 |
|
帶正負號整數型別可以表示值的指標配置器所管理的物件型別之間的差異。 |
|
提供型別,變數的指標,配置器所管理的物件型別。 |
|
提供由配置器所管理的物件型別參考型別。 |
|
不帶正負號的整數類資料型別可以代表任何長度的順序的範本類別的物件allocator_base可以配置。 |
|
此型別由配置器。 |
成員函式
為型別的陣列配置儲存體char。 |
|
釋放的包含型別元素的陣列儲存區char。 |
|
找出其值指定的物件的位址。 |
|
配置記憶體區塊的大小不足以儲存至少部分指定的項目數。 |
|
建構特定類型的物件在指定的位址,使用指定的值來初始化。 |
|
釋放指定的數目的指定位置處的儲存區開頭的物件。 |
|
呼叫物件的解構函式不需要解除配置的記憶體物件儲存的位置。 |
|
傳回型別的項目編號Type ,可以由配置物件的類別配置器前的可用記憶體用完。 |
需求
標頭: <allocators>
Namespace: stdext