forward_iterator_tag Struct
為 iterator_category 函式的傳回型別表示順向 Iterator 的類別。
struct forward_iterator_tag
: public input_iterator_tag {};
備註
類別將類別標記為演算法使用選項編譯標記。 樣板函式需要尋找什麼的 Iterator 引數最特定的類別,以使用最有效率的演算法在編譯時期。 對於型別 IteratorIterator,必須定義 iterator_traits<Iterator>::iterator_category 是描述 Iterator 的行為的最特定的分類標記。
這個型別會與 iterator<Iter>::iterator_category ,當 Iter 描述可提供服務為止順向 Iterator 的物件時。
範例
的範例參閱 iterator_traits 或 random_access_iterator_tag 使用 iterator_tag的。
需求
標題: <iterator>
命名空間: std