raw_storage_iterator 類別
提供的配接器類別,可讓演算法將其結果儲存至未初始化的記憶體。
template <class OutputIterator, class Type>
class raw_storage_iterator
參數
OutputIterator
要針對預存物件指定輸出 Iterator。型別
儲存已配置物件的型別。
備註
類別會描述建構物件序列中的輸入 [型別] 它產生的輸出 Iterator。 類別 raw_storage_iterator<ForwardIterator, [型別]> 存取儲存體物件將 Iterator 向前物件,類別 ForwardIterator,您會指定何時建構物件。 對於首先物件類別 ForwardIterator,運算式 &*first 必須指定下建構物件的儲存區類型 ( [型別]) 所產生的序列。
這個配接器類別,當分隔器記憶體配置和物件建構時,需要使用。 使用 malloc 函式 raw_storage_iterator ,可以用來將物件複製到未初始化的儲存區,例如記憶體配置。
成員
建構函式
建構函式使用指定的基礎輸出 Iterator 的未經處理的儲存體 Iterator。 |
Typedef
提供描述要儲存未經處理的儲存區項目中的型別。 |
|
提供描述 Iterator 基礎未經處理的儲存區項目的型別。 |
運算子
取值運算子用來實作輸出 Iterator 運算式*ii = x。 |
|
指派運算子用來實作原始儲存 Iterator 運算式*儲存i = x 在記憶體中。 |
|
未經處理的儲存體 Iterator 的 Preincrement 和 postincrement 運算子。 |
需求
Header: <記憶體>
命名空間: std