如何在C++中散列字符串

How do I hash strings in C++?

本文关键字:字符串 C++      更新时间:2023-10-16

我目前正在学习哈希表。散列整数很容易,但我的任务是散列字符串。我给出了字符串:

25674316-6058714                
56105665-7450612                
96917015-1417157                
48189873-3313151    

我必须对它们进行散列处理才能放入一组bucket[4]中。如何散列字符串?

使用标准库哈希函数:

std::string stringToHash = "25674316-6058714";
size_t result = std::hash<std::string>()(stringToHash);