Qt 还提供了关联容器: QMap QMultiMap QHash QMultiHash QSet 。带有“ Multi ”字样的容器支持在一个键上面关联多个值。“ Hash ”容器提供了基于散列函数的更快的查找,而非 Hash 容器则是基于二分搜索的有序集合。 另外两个特例: QCache QContiguousCache 提供了在有限缓存空间中的高效 hash 查找。 我们将 Qt 提供的各个容器类总结如下: