code for hash map in c++