MAP可以方便的处理字符串和数字的对应关系,当然,作用远不止如此,显然哈希也用得到。
MAP存在于#include<map>中。
声明方法:map<string,int>my_map;(那两种类型你随便换着玩吧)
操作姿势:
可以my_map.clear();一下清零。
然后输入一个字符串给string a。
可以用if(!my_map[a])my_map[a]=num++;
来判断字符串a是否出现过,没出现过的话就赋给一个int值,代表这是第num个字符串。
好了,如上是我目前用到的会用的功能,暂且没想研究更多,可以参照一下下面这位仁兄的博客,介绍更全面更专业!
http://blog.youkuaiyun.com/allovexuwenqiang/article/details/5686583