这是字符的 ascii 值吗?
Is this the ascii value of a character?
我想了解上一条语句中发生了什么
std::string a_string = "Hello";
uint64_t hash = 0x...;
hash = hash ^ a_string.at(0);
我在最后一条语句中理解了一个基于字符H的操作。我的理解是否正确这里返回的是H的ascii值,它经过异或哈希值。 ?
是的,但是 hash
未初始化使用,这会导致未定义的行为。
我想了解上一条语句中发生了什么
std::string a_string = "Hello";
uint64_t hash = 0x...;
hash = hash ^ a_string.at(0);
我在最后一条语句中理解了一个基于字符H的操作。我的理解是否正确这里返回的是H的ascii值,它经过异或哈希值。 ?
是的,但是 hash
未初始化使用,这会导致未定义的行为。