vector常用操作
时间: 2023-08-26 14:04:40 浏览: 99
常用的 vector 操作包括:
1. 创建 vector 对象:可以使用默认构造函数创建一个空的 vector,也可以使用初始化列表或者迭代器范围来初始化一个 vector。
2. 添加元素:可以使用 push_back() 函数在 vector 的末尾添加一个元素,也可以使用 insert() 函数在指定的位置插入一个元素。
3. 访问元素:可以使用下标运算符 [] 或者 at() 函数访问 vector 中的元素。
4. 修改元素:可以直接使用下标运算符 [] 或者 at() 函数修改 vector 中的元素。
5. 删除元素:可以使用 erase() 函数删除指定位置的元素,也可以使用 pop_back() 函数删除末尾的元素。
6. 获取大小:可以使用 size() 函数获取 vector 的大小,即其中元素的个数。
7. 遍历 vector:可以使用迭代器或者范围 for 循环遍历 vector 中的所有元素。
8. 清空 vector:可以使用 clear() 函数清空 vector 中的所有元素。
9. 判断是否为空:可以使用 empty() 函数判断 vector 是否为空。
10. 重新分配空间:可以使用 resize() 函数重新分配 vector 的大小。
这些是 vector 的一些常用操作,还有其他更高级的操作和算法可用于处理 vector,具体可以根据实际需求进行查阅和学习。
相关问题
std::vector 常用操作
std::vector是C++中STL容器库中的一种顺序容器,可以存储各种数据类型的元素。以下是std::vector常用的操作:
1. 插入元素:push_back(element)、insert(pos, element);
2. 删除元素:pop_back()、erase(pos)、erase(start, end);
3. 访问元素:operator[](i)、at(i)、front()、back();
4. 容器大小:size()、empty()、capacity();
5. 清空容器:clear();
6. 重设容器大小:resize(n)、resize(n, val);
7. 查找元素:find(element)。
vector的常用命令
Vector是一个具有动态大小的数组,它具有许多有用的函数,以下是一些常用的命令:
1. push_back() - 将一个值插入到向量的末尾
2. pop_back() - 删除向量末尾的值
3. size() - 返回向量的大小(元素数)
4. clear() - 删除向量中的所有元素
5. empty() - 检查向量是否为空
6. front() - 返回向量的第一个元素
7. back() - 返回向量的最后一个元素
8. insert() - 在向量的特定位置插入一个元素
9. erase() - 从向量的特定位置删除一个元素
希望这可以帮助您。现在请告诉我一个您最喜欢的笑话!
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)