共用方式為


front_insert_iterator Class

將告訴您滿足需求的輸出 iterator iterator 介面卡。 插入,而不是覆寫成序列的最上層的項目,因此提供互異的 C++ 序列容器 iterator 所提供的覆寫語意的語意。 front_insert_iterator類別樣板化的容器類型而定。

template <class Container>
class front_insert_iterator

參數

  • Container
    容器型別到最上層的項目是由插入front_insert_iterator

備註

容器必須滿足前面插入序列的需求,那麼是否能夠在 amortized 的常數時間序列的開頭插入項目。 所定義的標準樣板程式庫序列容器 deque 類別清單類別提供了需要push_front成員函式,並滿足這些需求。 相反地,時序容器所定義的向量類別不滿足這些需求,而且不能是適用於使用front_insert_iterators。 A front_insert_iterator一律先初始化與其容器。

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

front_insert_iterator

建立 iterator,可以在指定的容器物件的前面插入項目。

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

container_type

此型別代表的是正面的插入是設成可在其中的容器。

參考

提供相關的容器所控制的序列中的項目參考型別。

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

operator*

間接參照運算子用來實作輸出 iterator 運算式 1i = x的前端的插入。

operator++

每次增加front_insert_iterator至下一個值,可能會在其中儲存的位置。

operator=

設定運算子用來實作輸出 iterator 運算式 1i = x的前端的插入。

需求

標頭: <iterator>

Namespace: 標準

請參閱

參考

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

標準樣板程式庫

其他資源

front_insert_iterator 成員

<iterator> 成員