永发信息网

C++ STL 中 remove 和 erase 的区别

答案:1  悬赏:80  手机版
解决时间 2021-02-28 14:53
C++ STL 中 remove 和 erase 的区别
最佳答案
remove是逻辑上的删除,实际所在容器分配的内存大小没改变,只是把删除的元素移到了容器的最后并且重置end指向的位置。如果你知道容器末尾的指针的话,即使某元素remove了也查得到。
erase是物理上的删除,容器大小被改变,相当于把元素所占用的那一小点内存给格式化了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
工程经济学中的决策树分析法,我想问下关于期
山野人家地址在什么地方,想过去办事
吉祥馄饨面地址在什么地方,想过去办事
蓝湾荷叶饭店怎么去啊,有知道地址的么
昨天在天涯上看到一个很搞笑的帖子,请帮忙找
金立手机看不看得了全景视频
青龙满族自治县秦皇岛信维办公设备维修部在哪
昆仑·玉海人缘地址有知道的么?有点事想过去
镀膜后碰到下雨有没有什么问题
非居民企业究竟是按20%交税还是10%交税?
饥荒保温石怎么使用
急求钱宝网的截图
KB2533552补丁到底怎怎么卸载 急!
()is the capital of China .
范蠡湖公园地址在哪,我要去那里办事
推荐资讯
首都师范大学法语系毕业后就业情况
委内瑞拉日虎这种蜘蛛可以多久不吃?
《还珠格格》永琪床戏是哪一集
依据我国地下水水质现状、人体健康基准值及地
全国知名的保险公司有哪些?分别是哪些公司?
异地恋应不应该第一次啪啪啪
刚入手了一个森海赛尔HD598。。。打算接台式
己执行完的民事裁定书发现是错误的怎么办?
嘉乐康奶吧我想知道这个在什么地方
佳美布艺在哪里啊,我有事要去这个地方
湖北天盾电子技术有限公司仙桃分公司怎么去啊
初中升大专有哪些学校
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?