vector常用操作
时间: 2023-08-26 22:04:40 浏览: 84
vector主要用法
常用的 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,具体可以根据实际需求进行查阅和学习。
阅读全文