output_iterator_tag 結構
提供傳回類別的類型迭代器類別 表示輸出迭代器的函式。
struct output_iterator_tag {};
備註
類別將類別標記為演算法選取使用編譯標記。 樣板函式需要尋找其 Iterator 引數最特定的類別,以便使用最有效的演算法在編譯時期。 對於型別 IteratorIterator,必須定義 iterator_traits<Iterator>::iterator_category 是描述 Iterator 的行為的最特定的分類標記。
這個型別與 iterator<Iter>::iterator_category ,當 Iter 描述可做為輸出 Iterator 的物件時。
因為輸出 Iterator 沒有 value_type 或 difference_type,這個標記會在 value_type 或 difference_type 不是參數型的 Iterator,與其他 Iterator 標記。
範例
提供的範例參閱 iterator_traits 或 random_access_iterator_tag 使用 iterator_tag的。
需求
標頭:<迭代器>
命名空間: std