共用方式為


raw_storage_iterator Class

提供方法讓演算法儲存其結果放入未初始化的記憶體配置器類別。

template <class OutputIterator, class Type>
class raw_storage_iterator

參數

  • OutputIterator
    要針對預存物件指定輸出 Iterator。

  • Type
    儲存已配置物件的型別。

備註

類別會描述建構物件序列中的輸入 [型別] 它產生的輸出 Iterator。 raw_storage_iterator類別 <ForwardIterator, [型別]> 存取儲存體物件將 Iterator 向前物件,類別 ForwardIterator,您會指定何時建構物件。 對於首先物件類別 ForwardIterator,運算式 &*first 必須指定下建構物件的儲存區類型 ( [型別]) 所產生的序列。

這個配接器類別,當分隔器記憶體配置和物件建構時,需要使用。 使用 malloc 函式 raw_storage_iterator ,可以用來將物件複製到未初始化的儲存區,例如記憶體配置。

Members

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

raw_storage_iterator

建構函式使用指定的基礎輸出 Iterator 的未經處理的儲存體 Iterator。

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

element_type

提供描述要儲存未經處理的儲存區項目中的型別。

iter_type

提供描述 Iterator 基礎未經處理的儲存區項目的型別。

y0kcs2x5.collapse_all(zh-tw,VS.110).gif運算子

operator*

取值運算子用來實作輸出 Iterator 運算式*ii = x。

operator=

指派運算子用來實作原始儲存 Iterator 運算式*儲存i = x 在記憶體中。

operator++

未經處理的儲存體 Iterator 的 Preincrement 和 postincrement 運算子。

需求

Header: <memory>

命名空間: 可以

請參閱

參考

在標準 C++ 程式庫中的執行緒安全

其他資源

raw_storage_iterator 成員

<memory> 成員