bidirectional_iterator_tag Struct
为 iterator_category 功能提供一个返回类型表示一双向迭代器的选件类。
struct bidirectional_iterator_tag
: public forward_iterator_tag {};
备注
类标记选件类提供的算法选择使用生成标记。 模板函数需要查找其迭代器参数最具体的类别,因此,它可以使用最有效的算法在编译时。 对于类型 Iterator 的每个迭代,必须将iterator_traits<Iterator>::iterator_category 定义为描述迭代器的行为的最具体的类别标记。
该类型相同。iterator<Iter>::iterator_category,当 Iter 介绍可用作一双向迭代器的对象时。
示例
为的示例演示如何参见 random_access_iterator_tag 使用 bidirectional_iterator_tag。
要求
标头: <iterator>
命名空间: std