共用方式為


output_iterator_tag 結構

類別,提供代表輸出反覆運算器的函式傳回型 iterator_category 別。

語法

struct output_iterator_tag {};

備註

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

當描述可作為輸出反覆運算器的物件時,此類型與反覆運算器<Iter>::iterator_category 相同。Iter

如同其他的迭代器標籤,此標籤並未在迭代器的 value_typedifference_type 上參數化,因為輸出迭代器並不具有 value_typedifference_type

範例

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

需求

Header:<iterator>

命名空間:std

另請參閱

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