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