养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何删除vector容器的数据

时间:2024-11-14 13:26:23

vector是C++的一种顺序容器,它可以存放逻晶诚湮任意类型的对象,并且是一个动态数组,使用vector容器能够更加方便的处理浠于居柘各种各样的数据,很大程度提高开发的效率!本文将说明几种删除vector容器数据的方法!

工具/原料

C++

方法/步骤

1、首先调用vec隋茚粟胫tor提供的函数erase可以删除某一个元素,下图标示的方框,通过vector查找需要删除的数据,然后将迭代器传入erase函数中进行删除。

如何删除vector容器的数据

2、从输出的结果看出成功删除查找到的条目

如何删除vector容器的数据

3、vector类重载了函数erase,可以通过传入两个参数,删除指定范围的数据

如何删除vector容器的数据

4、代码是将vector中整段数据都进行删除,所以从输出结果看,第二行输出的是空行

如何删除vector容器的数据

5、同样的,可以通过调用vector类提供的函数clear将vector向量进行清空

如何删除vector容器的数据

6、通过函数pop_back可以删除vector向量中的最后一个元素

如何删除vector容器的数据

7、从输出结果看,pop_back成功删除向量中最后一个元素

如何删除vector容器的数据

© 一点知识