为什么 vector 需要有迭代器?
Vector 没有基本类型,它的大小是已知的,并且有一种方法可以获取任何元素。最重要的是该向量是连续的,并且没有随机访问任何元素的风险。
可能我错了,我没有看到任何接受迭代器作为参数的函数或方法。
最佳答案
std::vector
有迭代器以便:
- 是一个有效的STL容器
- 能够将迭代器传递给多个使用迭代器而不是容器本身的函数。
- 能够将新样式
用于
。
关于css - 为什么有 std::vector 的迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31221494/