C++vector使用
时间: 2023-10-22 10:57:17 浏览: 114
C++的vector是一个动态数组容器,提供了方便的元素插入、删除和访问功能。下面是一些常见vector使用方法:
1. 包含头文件:在使用vector之前,需要包含头文件 `<vector>`。
2. 创建vector对象:可以使用以下语法创建一个空的vector对象:
```cpp
std::vector<元素类型> 名称;
```
例如,创建一个存储整数的vector对象:
```cpp
std::vector<int> nums;
```
3. 添加元素:可以使用`push_back()`函数将元素添加到vector的末尾。
```cpp
nums.push_back(10); // 添加一个整数元素到nums中
```
4. 访问元素:可以使用下标运算符[]访问vector中的元素。
```cpp
int num = nums[0]; // 访问第一个元素
```
5. 获取元素数量:可以使用`size()`函数获取vector中元素的数量。
```cpp
int size = nums.size(); // 获取nums中的元素数量
```
6. 删除元素:可以使用`pop_back()`函数删除最后一个元素。
```cpp
nums.pop_back(); // 删除最后一个元素
```
7. 迭代访问:可以使用迭代器遍历vector中的元素。
```cpp
for (std::vector<int>::iterator it = nums.begin(); it != nums.end(); ++it) {
int num = *it;
// 处理每个元素
}
```
以上是一些基本的vector使用方法,还有其他更高级的操作,如插入元素、删除指定位置的元素等。可以参考C++标准库的文档以及其他资源来深入学习vector的用法。
阅读全文
相关推荐














