QT的QMultiMap类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QMultiMap类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
詳細說明
QMultiMap類是提供多值地圖的便捷QMap子類。
QMultiMap <Key,T>是Qt的通用容器類之一。它繼承了QMap并擴展了一些便利功能,使其比QMap更適合于存儲多值地圖。多值映射是允許使用同一鍵的多個值的映射。 QMap通常不允許這樣做,除非您調用QMap :: insertMulti()。
由于QMultiMap繼承了QMap,因此QMap的所有功能也適用于QMultiMap。例如,可以使用isEmpty()測試地圖是否為空,并且可以使用QMap的迭代器類(例如QMapIterator)遍歷QMultiMap。但是,此外,它提供了與QMap :: insertMulti()對應的insert()函數和與QMap :: insert()對應的replace()函數。它還提供了方便的operator +()和operator + =()。
例:
總結
以上是生活随笔為你收集整理的QT的QMultiMap类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可以选全好全拆床垫吗?舒适度怎么样?
- 下一篇: QT的QMutableHashItera