使用iterator遍历
时间: 2023-10-09 22:05:17 浏览: 83
使用Iterator接口遍历集合元素
可以使用iterator来遍历一个容器,例如vector。以下是一个示例代码,展示如何使用iterator遍历vector:
```c++
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec{1, 2, 3, 4, 5};
// 使用iterator遍历vector
for (auto it = vec.begin(); it != vec.end(); ++it) {
std::cout << *it << ' ';
}
std::cout << std::endl;
return 0;
}
```
在上面的代码中,我们使用vector的begin()和end()函数获取容器的起始和末尾iterator,然后使用这两个iterator来遍历vector。在循环中,我们使用*it来获取iterator指向的元素的值。
阅读全文