别人给了我一些源码,我拿来之后编译不过,对方说要用到hash才能编译通过,不明白hash是用来做什么的?