会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tanghuimin0713
心若自由,身沐长风
博客园
首页
新随笔
联系
订阅
管理
随笔分类 -
C++
for循环中删除map中的元素,valgrind检测提示error:Invalid read of size 8
摘要:上述代码编译运行皆没有问题,但是用valgrind检测会提示错误: Why? 此代码可以实现功能要求,但是健壮性并不好,假设在map.erase之后再次使用map当前的iterator,即 代码运行就会出现错误,因为it目前指向的对象已经被删掉了。 为了避免程序出现这样的错误,我们应该保证在iter
阅读全文
posted @
2016-07-07 21:26
tanghuimin0713
阅读(5507)
评论(0)
推荐(0)
公告