hash_map必须自己写吗...