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_traits 或 random_access_iterator_tag。
需求
Header: < iterator>
命名空間:std
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: