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