问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vector删除元素

发布网友 发布时间:2024-10-21 23:46

我来回答

1个回答

热心网友 时间:2024-11-14 11:51

c++的vector是一种非常方便的数据结构,与数组相比,它不需要预先定义维度。

之前一直使用push_back来添加元素到vector中,但最近需要删除vector中最开始的两个元素。

最初尝试使用trace_list.pop_back()方法,但发现删除的是vector的最后两个元素,而不是开始的两个。

之后发现可以使用erase方法来删除vector的最开始的两个元素。

需要注意的是,使用两次erase方法可以删除元素1和元素2,例如:

auto iter = demo.erase(demo.begin());//删除元素 1

iter = demo.erase(demo.begin());//删除元素 2

这等价于使用一次erase方法,例如:

auto iter = demo.erase(demo.begin(), demo.begin()+2);//删除元素 1,2

这种方法类似于list的删除方式,即删除指定区域内的所有元素,并返回指向被删除区域下一个位置元素的迭代器。

需要注意的是,erase方法删除vector容器中位于迭代器[beg,end)指定区域内的所有元素,并返回指向被删除区域下一个位置元素的迭代器。该容器的大小(size)会减小,但容量(capacity)不会发生改变。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 律师解读:江苏省育儿假、延长产假、独生子女护理假具体实施细则_百度... 江苏省晚育产假的相关规定的产假天数 苹果6splus移动版怎么转换成公众版 我在办公室上班整天吹空调,总觉得口渴但不想喝水,嘴唇也发干,请问... ...这次好像挺严重,头痛头晕,还恶心,嘴唇也很干,有什么好的办法吗?最... ...晕呼吸有点困难出冷汗嘴唇干吃饭很少睡觉也没怎么睡好之前吃过减肥... ...手心热 口干舌燥 嘴唇干皮 头晕耳鸣 请问我这是阴虚还是阳虚,我需 ... 刚来青海西宁,没几天,嘴唇干裂了,皮肤干了,头晕。我该怎么办? 耽美文,仙侠/古风/古代(九) 江南百景图船运时间怎么缩短 运送时间减少方法介绍 蒙皮式滑翔机骨架材质 请问哪位网友告诉一下可以下载的吴健版的侠客行? ...侠客行(吴健主演的 ) 全集视频 或者是迅雷种子 。。。 离婚后财产放弃权怎么写有效? 离婚时自动放弃财产的协议有效吗 2022年度快手违规积分清零公告 已报税未抄税什么情况 女孩婚嫁不被男方家庭支持是不幸福的婚姻吗? ...技师职称满三年,请问我是否可以报考监理工程师? 工人技师能考工程师吗 怎样制作MP4BA的那种1080P的中英字幕电影? 小青柑与陈皮普洱有哪些区别? ...电影,电视剧(在硬盘里)同步进去iphone里吗?? 如何做? 谢 怎么把MP4格式的MV放进Iphone 4 公务卡什么人能办 怎么把电影同步到iphone4上,天哪,我怎么弄都不行发截图!谢谢 什么样的人能办公务卡 我的支原体是阳性吃挺长时间要怎么还不转阴呢什么原因呢 佛说:众生无相中的"相"是指什么呢 想买点护肝的,看上了LAIFE乐轻肝,有吃过的吗? 对于我们这些经常熬夜爆肝的打工人,乐轻肝效果怎么样? 像我们长期对着电脑工作的上班族,吃乐轻肝有帮助吗? 吃乐轻肝吃乐轻肝的时候需要注意些啥?有没有副作用? HDMI信号不好如何处理 电脑接口的问题。求大神指点 校园贷为什么禁止不了 如何判断食物热量的高低? 玩SF为什么我安装了热血传奇还玩不了,显示找不到客服端 为什么我家只能玩一个热血江湖SF啊 口袋妖怪漆黑的魅影5.0精灵性格有何不同