insert_iterator Class
將告訴您滿足需求的輸出 iterator iterator 介面卡。插入,而不是覆寫成序列的項目,因此提供互異的 C++ 序列和關聯的容器的 iterator 所提供的覆寫語意的語意。Insert_iterator 類別是樣板化適用於容器類型而定。
template <class Container>
class insert_iterator
參數
- Container
容器項目是要插入至的型別insert_iterator。
備註
型別的容器中的容器 必須滿足的需求的變數大小的容器,並有兩個引數插入的成員函式的參數都屬於型別 Container::iterator 和 Container::value_type 的傳回型別和 Container::iterator。標準樣板程式庫的順序和已排序的順序關聯容器滿足這些需求,並可適用於使用insert_iterators。對關聯的容器,位置引數會被視為一項提示,這可能會提高或降低效能,取決於好的提示時。insert_iterator一律先初始化與其容器。
建構函式
建構insert_iterator ,將項目插入至容器中的指定位置。 |
Typedef
此型別代表的是一般的插入是設成可在其中的容器。 |
|
提供相關的容器所控制的序列中的項目參考型別。 |
運算子
間接參照運算子用來實作輸出 iterator 運算式 1i = x的是一般的插入。 |
|
每次增加insert_iterator至下一個值,可能會在其中儲存的位置。 |
|
設定運算子用來實作輸出 iterator 運算式 1i = x的是一般的插入。 |
需求
標頭: <iterator>
Namespace: 標準