C++ vector容器的用法
时间: 2023-09-26 18:11:23 浏览: 117
C++中vector容器的用法
5星 · 资源好评率100%
C++中的vector是一个动态数组容器,可以在运行时动态地添加和删除元素。以下是vector的基本用法:
1. 头文件引入:
```c++
#include <vector>
```
2. 创建vector对象:
```c++
vector<int> v; // 创建一个int类型的空vector
vector<string> v2(10); // 创建一个包含10个空字符串的vector
```
3. 添加元素:
```c++
v.push_back(1); // 在vector尾部添加一个元素1
v.insert(v.begin(), 2); // 在vector头部添加一个元素2
v.insert(v.begin() + 1, 3); // 在vector第二个元素后面添加一个元素3
```
4. 访问元素:
```c++
cout << v[0] << endl; // 访问第一个元素
cout << v.at(1) << endl; // 访问第二个元素
```
5. 删除元素:
```c++
v.pop_back(); // 删除vector尾部的元素
v.erase(v.begin() + 1); // 删除vector第二个元素
```
6. vector的属性:
```c++
cout << v.size() << endl; // 返回vector中元素的数量
cout << v.empty() << endl; // 如果vector为空,则返回true,否则返回false
```
以上是vector的基本用法,还有更多高级用法可以参考C++官方文档或其他相关资料。
阅读全文