我有两个QHash es,我想将它们合并为一个QHash。这两个哈希具有相同的类型(即,都是QHash<QString, qint32>)。我如何有效地做到这一点(和/或类似Qt)?

就像是:

hash1 << hash2;

或者
hash1.append( hash2 );

或类似的东西,太棒了。如果不可能,我将遍历较小的哈希并将其插入第一个哈希。

最佳答案

我想您正在寻找 QHash::unite()

如链接文档中所述:

关于c++ - 如何将多个QHash合并为一个QHash,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24375445/

10-09 06:34