QMap/QMultiMap属于关联式容器,其底层结构是通过二叉树实现,故其查找value的效率很快。QMap中的数据都是成对出现的,第一个称为key(键),第二个称value(键值)。
QMap是Qt的一个模板类,它是基于红黑树算法的一套字典。
QMap<Key,T>是Qt容器类型的一种,它通过(Key, value)存储一对值,并通过Key可以查找与之关联的value的值。文章来源地址https://www.toymoban.com/news/detail-536430.html
QMap的概念和数学中的函数类似,是一种映射对应关系:
y = f(x)
一个x对应一个y, 但是一个y可能还有多个x对应。QMap<Key, Value> 也是这种关系,
不能有重复的Key, 可以有重复的V
文章来源:https://www.toymoban.com/news/detail-536430.html
到了这里,关于QT STL容器QMap【增、删(两种方式)、改、查、遍历(三种方式)、清除】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!