共用方式為


forward_iterator_tag 結構

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_traitsrandom_access_iterator_tag 使用 iterator_tag的。

需求

標頭:<迭代器>

命名空間: std

請參閱

參考

input_iterator_tag 結構

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

標準樣板程式庫