在使用QT编写程序时时常用到容器类,比如QMap等,但是大部分都是键-值是一对一的,使用QMultiMap可以实现一对多的存储。
工具/原料
qt开发工具
方法/步骤
1
声明一个QMultiMap对象:QMultiMap
3
查找某个键对应的所有值及值的列表:QList
4
删除一个键对应的一个值:m_CompleteItemMap.remove(111,pItem1);这样就可以删除键111中对应的pItem1的值。
5
删除一个键对应的所有值:m_CompleteItemMap.remove(111);这样就可以删除一个键对应的所有的值。
6
其他的部分功能与QMap类似,可以作为参考。
下一篇:茶具套装使用方法