vector<vector<string>>怎么遍历
时间: 2023-10-19 11:07:34 浏览: 85
你可以使用两个嵌套的循环来遍历 `vector<vector<string>>`。第一个循环用于遍历外层的 `vector`,第二个循环用于遍历内层的 `vector`。下面是一个示例代码:
```cpp
#include <iostream>
#include <vector>
#include <string>
int main() {
std::vector<std::vector<std::string>> matrix = {
{"a", "b", "c"},
{"d", "e", "f"},
{"g", "h", "i"}
};
for (const auto& row : matrix) {
for (const auto& element : row) {
std::cout << element << " ";
}
std::cout << std::endl;
}
return 0;
}
```
以上代码将遍历并打印出 `matrix` 中的所有元素。你可以根据你的需求修改内部循环中的代码来执行你想要的操作。
阅读全文