输出二维vector
时间: 2024-08-12 07:02:59 浏览: 78
使用`stdvector`来创建二维数组(通常称为二维向量).pdf
在C++中,输出二维`std::vector`通常涉及到两个步骤:首先,你需要遍历这个向量的每一个元素,每个元素又是一个向量(也就是一维的),然后逐个打印出它的元素。假设我们有一个二维整数向量`std::vector<std::vector<int>>`,你可以这样做:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<std::vector<int>> matrix = {{1, 2, 3},
{4, 5, 6},
{7, 8, 9}};
// 遍历二维向量
for (const auto& row : matrix) {
// 遍历每一行
for (int element : row) {
std::cout << element << " ";
}
std::cout << "\n"; // 每一行结束后换行
}
return 0;
}
```
运行上述代码,你将得到如下输出:
```
1 2 3
4 5 6
7 8 9
```
阅读全文