C++中vector的使用
时间: 2024-01-24 15:17:06 浏览: 72
在C++中,vector是一种动态数组,可以在运行时动态地调整大小。vector内部使用指针管理元素,但是对于用户来说,它们可以像普通数组一样使用。
以下是使用vector的基本方法:
1. 引入vector库头文件:
```c++
#include <vector>
```
2. 创建一个vector:
```c++
std::vector<int> v; // 创建一个空的vector
```
3. 向vector中添加元素:
```c++
v.push_back(1); // 向vector中添加一个元素1
v.push_back(2); // 向vector中添加一个元素2
v.push_back(3); // 向vector中添加一个元素3
```
4. 访问vector中的元素:
```c++
v[0]; // 访问第一个元素(下标从0开始)
v[1]; // 访问第二个元素
v[2]; // 访问第三个元素
```
5. 获取vector的大小:
```c++
v.size(); // 获取vector中元素的数量(即大小)
```
6. 遍历vector中的元素:
```c++
for (int i = 0; i < v.size(); i++) {
std::cout << v[i] << " "; // 输出每个元素
}
```
7. 删除vector中的元素:
```c++
v.erase(v.begin() + 1); // 删除第二个元素
```
以上是vector的一些基本用法,你可以在实际应用中根据需要使用更多的vector函数。
阅读全文