vector<string>定义c++用法
时间: 2023-10-22 07:04:27 浏览: 98
C++ vector的用法小结
vector<string>是一个定义了一个存储string类型元素的动态数组的容器,它可以自动调整大小以适应不同数量的元素。以下是一些使用vector<string>的示例:
1. 创建一个空的vector<string>:
```c++
vector<string> vec;
```
2. 将一个字符串添加到vector末尾:
```c++
vec.push_back("hello");
```
3. 访问vector中的元素:
```c++
string str = vec[0]; // 获取第一个元素
```
4. 获取vector中的元素数量:
```c++
int size = vec.size();
```
5. 遍历vector中的所有元素:
```c++
for (int i = 0; i < vec.size(); i++) {
string str = vec[i];
// 做一些操作
}
```
6. 删除vector中的元素:
```c++
vec.erase(vec.begin() + 1); // 删除第二个元素
```
7. 清空vector中的所有元素:
```c++
vec.clear();
```
阅读全文