登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
问答
标签
导读
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
豆瓜网
精品问答
技术交流
资源下载
本版
帖子
用户
软件
程序
教程
代码
VIP申请
网盘
联系我们
标签
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
资源区
›
代码
›
Qt问题记录002:QMap的erase陷阱,正常运行与调试模式结 ...
Qt问题记录002:QMap的erase陷阱,正常运行与调试模式结果不同
[ 复制链接 ]
觞刈
昨天 14:21
关键词:
QMap、erase、迭代器、遍历与删除
问题描述:
在使用 Qt 的 QMap 容器时,尝试在遍历过程中删除元素,在循环中调用 erase() 方法,虽然程序在正常运行时可能不会立即出现异常,但在调试模式下,可能会遇到错误或未定义行为。
Qt版本:5.14.2
代码如下:
[code]void test_map_erase(){ QMap map; // 插入10条数据 for (int i = 0; i < 10; ++i) { map.insert(i, i); } // 移除奇数 for(auto it=map.begin();it!=map.end();++it) { if((it.key() % 2) == 1) { map.erase(it); } } qDebug()
Qt
问题
记录
QMap
erase
相关帖子
记录一次Home Assistant的安装和使用
记录一下Windows系统下的命令行参数的字符个数限制
记录---vue3项目实战 打印、导出PDF
CF 1035(Div.2) VP记录
解决Qt重绘事件中进行了耗时的图片操作导致卡顿问题
拜占庭将军问题困境
记录---vue3打印解决方案:Vue-Plugin-HiPrint
原型链继承问题相关
记录---前端实现倒计时为什么会存在误差呢
P5574 [CmdOI2019] 任务分配问题
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
科技
记录一次Home Assistant的安装和使用
0
781
挠溃症
2025-08-17
业界
记录一下Windows系统下的命令行参数的字符个数限制
0
1033
上官银柳
2025-08-18
安全
记录---vue3项目实战 打印、导出PDF
0
870
雌鲳签
2025-08-20
安全
CF 1035(Div.2) VP记录
0
448
陆菊
2025-08-22
安全
解决Qt重绘事件中进行了耗时的图片操作导致卡顿问题
0
889
孩负范
2025-08-23
安全
拜占庭将军问题困境
0
1009
汲佩杉
2025-08-26
安全
记录---vue3打印解决方案:Vue-Plugin-HiPrint
0
714
郦珠雨
2025-08-26
业界
原型链继承问题相关
0
138
癖艺泣
2025-08-26
安全
记录---前端实现倒计时为什么会存在误差呢
0
707
讲怔
2025-08-30
业界
P5574 [CmdOI2019] 任务分配问题
0
421
嗳诿
2025-08-30
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
科技
业界
签约作者
程序园优秀签约作者
发帖
觞刈
昨天 14:21
关注
0
粉丝关注
9
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9980
背竽
9992
凶契帽
9990
4
处匈跑
9988
5
松菊
9988
6
胰芰
9986
7
墨淳雅
9986
8
杭环
9986
9
猷咎
9986
10
柴古香
9986
查看更多