4

qHash(const QString&)を返しますuint。これは 32 ビットです。32ビットシステムで文字列の64ビットハッシュを取得する標準的なQtの方法はありますか? または、ハッシュ関数を自分で実装する必要がありますか?

4

2 に答える 2

2

残念ながら、Qt には QString の 64 ビット ハッシュの標準的な方法がありません。しかし、自分でハッシュを実装する場合は、これを検討するのが理にかなっています: https://softwareengineering.stackexchange.com/questions/49550/which-hashing-algorithm-is-best-for-uniqueness-and-speed whichコード例で文字列のハッシュに関する多くの情報を提供します。

于 2014-02-24T22:11:17.950 に答える