c++vector遍历方法
时间: 2024-04-13 14:23:28 浏览: 243
C++ Vector遍历的几种方式
在C++中,可以使用多种方法来遍历vector。以下是几种常见的方法:
1. 使用for循环:
可以使用普通的for循环来遍历vector,通过索引访问每个元素。例如:
```cpp
vector<int> vec = {1, 2, 3, 4, 5};
for (int i = 0; i < vec.size(); i++) {
cout << vec[i] << " ";
}
```
2. 使用迭代器:
可以使用迭代器来遍历vector,通过指针方式访问每个元素。例如:
```cpp
vector<int> vec = {1, 2, 3, 4, 5};
for (auto it = vec.begin(); it != vec.end(); ++it) {
cout << *it << " ";
}
```
3. 使用范围-based for循环:
C++11引入了范围-based for循环,可以更简洁地遍历vector。例如:
```cpp
vector<int> vec = {1, 2, 3, 4, 5};
for (int num : vec) {
cout << num << " ";
}
```
以上是几种常见的遍历vector的方法。
阅读全文