vector+c+++用法
时间: 2023-06-29 10:16:01 浏览: 35
在 C++ 中,vector 是一个非常常用的容器,可以动态地存储不同类型的数据。使用 vector 的第一步是包含头文件 `<vector>`,然后可以使用以下语法创建一个 vector 对象:
```
vector<数据类型> 变量名;
```
例如,创建一个存储整数的 vector 对象可以使用以下语法:
```
vector<int> myVector;
```
向 vector 中添加元素可以使用 `push_back()` 方法:
```
myVector.push_back(1);
myVector.push_back(2);
myVector.push_back(3);
```
可以使用 `size()` 方法获取 vector 中元素的数量:
```
int size = myVector.size(); // size = 3
```
可以使用 `at()` 方法获取 vector 中指定索引位置的元素:
```
int element = myVector.at(1); // element = 2
```
还可以使用迭代器遍历 vector 中的所有元素:
```
for (auto it = myVector.begin(); it != myVector.end(); ++it) {
cout << *it << " ";
}
```
上述代码输出结果为:`1 2 3`。
除了基本的添加、删除、遍历等操作,vector 还提供了一些高级功能,例如排序、查找等。总之,vector 是 C++ 中一个非常实用的容器,可以方便地管理动态数据。