vector二维数组auto遍历
时间: 2023-09-30 18:05:03 浏览: 217
二维数组遍历
可以使用range-based for循环对二维vector数组进行遍历,示例代码如下:
```c++
#include <iostream>
#include <vector>
int main() {
std::vector<std::vector<int>> v = {{1, 2}, {3, 4}, {5, 6}};
// 使用auto关键字遍历二维vector数组
for (auto& row : v) {
for (auto& col : row) {
std::cout << col << " ";
}
std::cout << std::endl;
}
return 0;
}
```
上述代码中,我们定义了一个二维vector数组v,其中包含3个子vector,每个子vector有2个元素。在range-based for循环中,我们使用auto关键字分别遍历了每个子vector和子vector中的每个元素。
阅读全文