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一律先初始化與其容器。
建構函式
建立 iterator,可以在指定的容器物件的前面插入項目。 |
Typedef
此型別代表的是正面的插入是設成可在其中的容器。 |
|
提供相關的容器所控制的序列中的項目參考型別。 |
運算子
間接參照運算子用來實作輸出 iterator 運算式 1i = x的前端的插入。 |
|
每次增加front_insert_iterator至下一個值,可能會在其中儲存的位置。 |
|
設定運算子用來實作輸出 iterator 運算式 1i = x的前端的插入。 |
需求
標頭: <iterator>
Namespace: 標準