Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
10 年以上触れていない C++ からアルゴリズムを変換してい(char *)+2ます。
(char *)+2
正確なコード:
uint32_t SuperFastHash (const char * data, int len) { ... tmp = (get16bits (data+2) << 11) ^ hash;
よりも文字列/配列に沿って2文字先のポインターを提供しますdata。
data
たとえば、 を指している場合、data最初の文字 を指します。"hello world"(data + 2)l
"hello world"
(data + 2)
l
&data[2]と同じです。
配列の3番目のメンバーのアドレス。