c++stl里面的map.erase(...) 应该怎么用运行总是崩溃另外delete可以删除map里的成员么、、... 应该怎么用 运行总是崩溃另外delete可以删除map里的成员么 、、 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ stl map.erase 搜索资料 2个回答 #合辑# 机票是越早买越便宜吗? xx_lyq00 2014-11-27 · TA获得超过4139个赞 知道大有可为答主 回答量:1794 采纳率:88% 帮助的人:804万 我也去答题访问个人页 关注 展开全部 你不会是在循环里用erase吧。这样的原先的迭代器就失效了。你说的delete是什么?同时erase是返回下一个迭代器。因为要用map stlfor(it = stl.begin(); it != stl.end()){if(),, it = stl.erase(it );else it ++// 或者用 st.erase(it++)} 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 linjinxing1987 2014-11-27 · TA获得超过911个赞 知道小有建树答主 回答量:382 采纳率:0% 帮助的人:262万 我也去答题访问个人页 关注 展开全部 崩溃的缘故一般是指针的问题。 如果一个指针指向了未知的地方,而你又调用了delete。那么后果是不可预料的,往往都是崩溃的。所以,你在清楚的时候,map里面的成员函数有野指针没有处理。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容龙石数据中台3.5 - 拖拽式实时数据集成平台, 方案下载【方案下载】数据中台核心场景, 可视化ETL数据集成和无代码API开发。涵盖数据源接入、数据集成、数据清洗、数据共享、API共享、流程编排等。www.longshidata.com广告Zero ETL白皮书,点击免费下载 - 亚马逊云科技亚马逊云科技Zero ETL白皮书,全面介绍Zero ETL特性,及其技术架构和应用场景。帮助企业将分散,零乱,标准不统一的数据整合到一起。点击即可下载白皮书aws.amazon.com广告 其他类似问题 2006-12-27 我国军队用什么操作系统? 88 2010-04-09 求所有操作系统名称 58 2009-10-31 操作系统是软件吗 72 2006-03-28 什么是操作系统?它的主要作用是什么? 501 2006-08-01 windows操作系统有哪些? 226 2013-09-08 常见的操作系统有哪些? 878 2006-05-27 操作系统有几种 104 2012-12-24 内核和操作系统的关系 72 更多类似问题 > 为你推荐: