Qt中QMap删除元素的简单使用
QMap基本上qt中的使用和C++中QMap的使用一样,下面先附上一段代码:
void chunzhongForm::deleteScrGroupItem(int screenGroup)
{QMap<findInfo,QGraphicsRectItem*>::iterator it;for(it = itemMap.begin();it!=itemMap.end();){if(it.key().sid == screenGroup){it = itemMap.erase(it);continue;}++it;}
}
可以看出QMap删除元素后,返回直接指向被删除元素的下一个元素的迭代器,所以删除元素后不需要再继续移动迭代器。
注意:
删除元素后,这里需要接一下返回迭代器,不然会出问题。
Qt中QMap删除元素的简单使用相关推荐
- QT中循环显示图片和简单的显示图片
请关注我的github https://github.com/linqiaozhou 以下实例代码不久后将会上传到我的github 这是我最近一个项目中的部分代码 //以下是简单的在QT中显示图片的代 ...
- php 数组重复最多,PHP获取数组中重复最多元素的简单示例
这篇文章主要为大家详细介绍了PHP获取数组中重复最多元素的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 本文实例讲述了PHP获取数组中重复最 ...
- Java 集合中遍历删除元素抛异常的原因,从ArrayList说起
文章目录 使用for删除遗漏元素的原因: 使用foreach删除报错的原因: 其它集合的删除方法 删除集合元素的工具类 ArrayList删除元素的方式. 使用for循环删除.会遗漏删除的元素 使用f ...
- Java中List 删除元素方法參考
Java中List 删除元素 Java中List 删除元素会使集合大小减少,合理删除的一些方法. 1:删除后的元素i-1 删除一个元素后,后边的元素左移1位,此时i-1,保证了下次循环能访问到左移了1 ...
- Qt中设置删除提示框
Qt中设置删除提示框 QMessageBox::StandardButton sButton = QMessageBox::question(NULL, (QObject::tr("提示&q ...
- Java中集合删除元素时候关于ConcurrentModificationException的迷惑点
下面的示例来至于阿里巴巴Java开发手册的集合处理部分的第7条: 运行如下代码,会发现正确运行. public static void hasNotExcption() {List<String ...
- python字典删除元素_Python简单遍历字典及删除元素的方法
本文实例讲述了Python简单遍历字典及删除元素的方法.分享给大家供大家参考,具体如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...
- js如何往数组Array中添加删除元素
原文:https://www.tmico.cn/wordpress/?p=222 数组常用方法: 1.pop 删除原数组最后一项,并返回删除元素的值:如果数组为空则返回undefined 2.pus ...
- jQuery中添加元素删除元素的方法
开发工具与关键技术:VS.jQuery 作者:#33 撰写时间:撰写时间:2019年06月06日 jQuery添加元素的方法和移除元素的方法: 引入jQuery插件: <script src= ...
最新文章
- kwargs.pop是什么意思
- iOS-获取当前时间的年、月、日、时、分、秒
- Linux网络性能评估工具iperf
- 100小时学会sap-财务篇fico总结介绍篇
- scrapy的post登录:renren
- java打印九九乘法表——CSDN博客
- H3C交换机配置命令
- 【习题 7-2 UVA-225】Golygons
- 联想笔记本电脑键盘灯怎么开启_win10系统笔记本电脑开启/关闭键盘背光灯的方法...
- 中国资源卫星应用中心免费卫星遥感数据介绍
- 公交线路图-数据结构课程设计C++实现
- 计算机研究计划怎么写,课题研究计划书范文
- [亲自试过有效] 错误1606。无法访问网络位置
- java.util.LinkedHashMap cannot be cast to 问题
- deepin 服务器_深度官方并没有提供Deepin服务器版下载,也没有开发计划
- 微信隐藏功能,你们快来瞧一瞧
- 使用tensorflow进行简单的强化学习 1—Q-learning
- 五轴数控转台_什么是五轴联动数控机床
- 什么是压测,为什么要进行压力测试?JMETER工具的使用
- latex 矩阵叫行列编号