查看网页里面的js算法直接翻译成C++的 当作参考使用吧
unsigned int gtkCalcHash(char *pszKey)
{
int hash = 5381,
len = strlen(pszKey);
for (int i = 0; i < len; i++)
{
hash += (hash << 5) + pszKey[i];
}
return hash & 0x7fffffff;
}
查看网页里面的js算法直接翻译成C++的 当作参考使用吧
unsigned int gtkCalcHash(char *pszKey)
{
int hash = 5381,
len = strlen(pszKey);
for (int i = 0; i < len; i++)
{
hash += (hash << 5) + pszKey[i];
}
return hash & 0x7fffffff;
}