c++vector类
时间: 2024-03-23 19:35:13 浏览: 78
C++中的vector类是一个动态数组容器,可以存储不同类型的元素。它提供了许多方便的方法来操作和管理数组。下面是一个关于C++ vector类的简单介绍和示例代码[^1]:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
// 创建一个vector对象
vector<int> v;
// 向vector中添加元素
v.push_back(1);
v.push_back(2);
v.push_back(3);
// 访问vector中的元素
cout << "Elements in vector: ";
for (int i = 0; i < v.size(); ++i) {
cout << v[i] << " ";
}
cout << endl;
// 修改vector中的元素
v[1] = 4;
// 删除vector中的元素
v.pop_back();
// 获取vector的大小
cout << "Size of vector: " << v.size() << endl;
return 0;
}
```
这段代码演示了如何使用C++的vector类。首先,我们创建了一个空的vector对象v。然后,我们使用push_back()方法向vector中添加元素。接下来,我们使用下标运算符[]访问vector中的元素,并使用循环打印出所有元素。然后,我们修改了第二个元素的值,并使用pop_back()方法删除了最后一个元素。最后,我们使用size()方法获取vector的来。
阅读全文
相关推荐
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)