共用方式為


bidirectional_iterator_tag Struct

iterator_category 函式的傳回型別表示雙向 Iterator 的類別。

struct bidirectional_iterator_tag
   : public forward_iterator_tag {};

備註

類別將類別標記為演算法使用選項編譯標記。樣板函式所發現的 Iterator 引數最特定的類別,該類別,因此可以使用最有效率的演算法在編譯時期。對於型別 IteratorIterator,必須定義 iterator_traits<Iterator>::iterator_category 是描述 Iterator 的行為的最特定的分類標記。

這個型別會與 iterator<Iter>::iterator_category ,當 Iter 描述可以做為雙向 Iterator 的物件時。

範例

的範例參閱 random_access_iterator_tag 使用 bidirectional_iterator_tag

需求

標題: <iterator>

命名空間: std

請參閱

參考

forward_iterator_tag Struct

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

標準樣板程式庫