vector创建string类型的二维数组
时间: 2024-10-23 08:08:17 浏览: 14
二维数组生成及保存.rar
在C++中,如果你想要使用`std::vector`创建一个字符串类型的二维数组,你可以这样做:
```cpp
#include <vector>
#include <string>
// 定义一个二维向量,元素类型为std::string
std::vector<std::vector<std::string>> string2DArray;
// 如果你需要初始化它,可以这样创建一个二维数组:
int rows = 3;
int cols = 4;
for (int i = 0; i < rows; ++i) {
std::vector<std::string> row;
for (int j = 0; j < cols; ++j) {
// 给每个元素赋值
row.push_back("Element " + std::to_string(i * cols + j));
}
// 将行添加到二维向量中
string2DArray.push_back(row);
}
// 现在string2DArray就是一个包含字符串的二维动态数组了
```
阅读全文