c++vector怎么用
时间: 2024-02-21 18:56:06 浏览: 58
C++ Vector使用方法
4星 · 用户满意度95%
C++中的vector是一个动态数组,可以在运行时根据需要自动调整大小。下面是使用vector的一些常见操作:
1. 包含头文件:首先需要包含<vector>头文件。
2. 声明vector对象:可以使用以下语法声明一个vector对象:
```
std::vector<数据类型> 变量名;
```
例如:
```
std::vector<int> myVector;
```
3. 添加元素:可以使用push_back()函数向vector中添加元素。例如:
```
myVector.push_back(10); // 添加整数10到vector中
myVector.push_back(20); // 添加整数20到vector中
```
4. 访问元素:可以使用下标运算符[]或at()函数来访问vector中的元素。例如:
```
int element = myVector[0]; // 获取第一个元素
int element = myVector.at(1); // 获取第二个元素
```
5. 修改元素:可以使用下标运算符[]或at()函数来修改vector中的元素。例如:
```
myVector[0] = 30; // 修改第一个元素为30
myVector.at(1) = 40; // 修改第二个元素为40
```
6. 获取大小:可以使用size()函数获取vector的大小(即元素个数)。例如:
```
int size = myVector.size(); // 获取vector的大小
```
7. 遍历元素:可以使用for循环或迭代器来遍历vector中的元素。例如:
```
for (int i = 0; i < myVector.size(); i++) {
std::cout << myVector[i] << " "; // 输出每个元素
}
```
8. 删除元素:可以使用erase()函数删除vector中的元素。例如:
```
myVector.erase(myVector.begin() + 1); // 删除第二个元素
```
9. 清空vector:可以使用clear()函数清空vector中的所有元素。例如:
```
myVector.clear(); // 清空vector
```
阅读全文