vector<vector<string>>的用法
时间: 2023-11-05 21:51:13 浏览: 327
vector<vector<string>>是一个二维向量,可以存储多个字符串的向量。它的定义和初始化方式如下:
1. 定义一个空的二维向量:vector<vector<string>> fle;
这样就创建了一个名为fle的空的二维向量。
2. 定义并初始化一个二维向量:vector<vector<string>> fle = {{"str1", "str2"}, {"str3", "str4"}};
这样就创建了一个名为fle的二维向量,并且初始化了其中的元素。
3. 向二维向量中添加元素:
- 使用push_back方法添加一个一维向量:fle.push_back({"str1", "str2"});
- 使用push_back方法添加一个字符串到指定的一维向量:fle.push_back("str3");
4. 访问二维向量中的元素:
- 使用下标运算符[]来访问指定位置的一维向量或字符串:fle表示访问第一个一维向量的第二个元素。
综上所述,vector<vector<string>>可以用于存储多个字符串向量,并且可以通过定义、初始化、添加元素和访问元素等操作来操作这个二维向量。
阅读全文
相关推荐








