请注意,代码中是否有函数名、变量名字叫hash,这将导致标识符冲突。 C++11中,引入了hash作为模版(std::hash)。如果你的C++版本低于11,请特别注意标识符冲突。建议将本地C++更新至C++14,编译器会对重名报错,'xx'是重复的标识符:
[Error] reference to 'xx' is ambiguous