共用方式為


insert_iterator Class

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

template <class Container>
class insert_iterator

參數

  • Container
    容器項目是要插入至的型別insert_iterator

備註

型別的容器中的容器 必須滿足的需求的變數大小的容器,並有兩個引數插入的成員函式的參數都屬於型別 Container::iteratorContainer::value_type 的傳回型別和 Container::iterator。 標準樣板程式庫的順序和已排序的順序關聯容器滿足這些需求,並可適用於使用insert_iterators。 對關聯的容器,位置引數會被視為一項提示,這可能會提高或降低效能,取決於好的提示時。 insert_iterator一律先初始化與其容器。

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

insert_iterator

建構insert_iterator ,將項目插入至容器中的指定位置。

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

container_type

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

參考

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

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

operator*

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

operator++

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

operator=

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

需求

標頭: <iterator>

Namespace: 標準

請參閱

參考

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

標準樣板程式庫

其他資源

insert_iterator 成員

<iterator> 成員