共用方式為


forward_iterator_tag 結構

此類別可提供 iterator_category 函式 (其表示正向迭代器) 的傳回類型。

語法

struct forward_iterator_tag    : public input_iterator_tag {};

備註

分類標籤類別會用來當作演算法選擇的編譯標籤。 範本函式必須找出其迭代器引數最精確的分類,在編譯時間才能使用最有效率的演算法。 針對每個 Iterator 類型的迭代器,必須將 iterator_traits<Iterator>::iterator_category 定義為描述迭代器行為的最明確分類標籤。

Iter 描述的物件可當作正向迭代器時,此類型與 iterator<Iter>::iterator_category 相同。

範例

如需如何使用 iterator_tags 的範例,請參閱 iterator_traitsrandom_access_iterator_tag

需求

Header: < iterator>

命名空間:std

另請參閱

input_iterator_tag 結構
C++ 標準程式庫中的執行緒安全
C++ 標準程式庫參考