增强迭代器是否比常规c ++迭代器更好?

时间:2017-05-04 21:50:34

标签: c++ boost iterator

为什么在常规c ++迭代器上使用boost迭代器更好? 我不明白在boost库文档中给出了答案:

  

C ++ 98中定义的迭代器类别非常有限,因为它们将两个正交概念绑定在一起:遍历和元素访问。例如,因为取消引用时需要随机访问迭代器来返回引用(而不是代理),所以不可能使用C ++ 98类别捕获vector<bool>::iterator的功能

这是否意味着即使我们使用的容器是std容器,boost迭代器也会更好?

0 个答案:

没有答案