为什么有std :: vector的迭代器

时间:2015-07-04 14:03:49

标签: css vector iterator

为什么vector需要迭代器?

Vector没有基类型,它的大小是已知的,并且有一种获取任何元素的方法。在这个向量的基础上是连续的,并且没有随机访问任何元素的pelacty。

可能我错了,我没有看到任何接受迭代器作为参数的函数或方法。

1 个答案:

答案 0 :(得分:0)

std::vector有迭代器以便:

  • 是有效的STL容器
  • 能够将迭代器传递给使用迭代器而不是容器本身的几个函数。
  • 能够使用新款for