【发布时间】:2019-03-18 17:07:41
【问题描述】:
反向迭代器不在迭代器类别标签列表中,因此假定它不是类别。那么究竟是什么呢?
【问题讨论】:
-
为什么需要一个标签?迭代器的 user 是否为反向迭代器都没有区别。有些迭代器甚至根本没有方向。
-
我想我的主要问题是反向迭代器究竟被归类为什么。虽然我现在不需要这样的标签,但我可以设想您可能希望以不同顺序遍历的数据结构(例如出于缓存局部性目的),具体取决于您是前进还是后退。