我有两个QHash
es,我想将它们合并为一个QHash
。这两个哈希具有相同的类型(即,都是QHash<QString, qint32>
)。我如何有效地做到这一点(和/或类似Qt)?
就像是:
hash1 << hash2;
或者
hash1.append( hash2 );
或类似的东西,太棒了。如果不可能,我将遍历较小的哈希并将其插入第一个哈希。
最佳答案
我想您正在寻找 QHash::unite()
。
如链接文档中所述:
关于c++ - 如何将多个QHash合并为一个QHash,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24375445/