怎样把vector<string>[]中的字符串取出来
时间: 2024-04-29 20:25:17 浏览: 37
详解C++的String类的字符串分割实现
5星 · 资源好评率100%
可以使用 for 循环和索引来取出每个字符串,代码示例如下:
```c++
for (int i = 0; i < vec.size(); i++) { // 遍历 vector
for (int j = 0; j < vec[i].size(); j++) { // 遍历每个字符串
string str = vec[i][j]; // 取出字符串
// 进行操作
}
}
```
当然,也可以使用迭代器来遍历,代码示例如下:
```c++
for (auto iter1 = vec.begin(); iter1 != vec.end(); iter1++) { // 遍历 vector
for (auto iter2 = (*iter1).begin(); iter2 != (*iter1).end(); iter2++) { // 遍历每个字符串
string str = *iter2; // 取出字符串
// 进行操作
}
}
```
希望能够帮到您。
阅读全文