遍历std::vector
时间: 2023-10-19 07:08:39 浏览: 90
std::vector类模板
你可以使用迭代器来遍历std::vector。以下是一个示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> myVector = {1, 2, 3, 4, 5};
// 使用迭代器遍历vector并打印每个元素
for (std::vector<int>::iterator it = myVector.begin(); it != myVector.end(); ++it) {
std::cout << *it << " ";
}
return 0;
}
```
这段代码首先创建了一个名为myVector的std::vector,并初始化了一些整数。然后,使用迭代器`myVector.begin()`和`myVector.end()`来遍历vector的元素。在循环中,`*it`用于访问当前迭代器指向的元素,并将其打印出来。
输出结果将是:1 2 3 4 5
阅读全文