参考文章:http://blog.csdn.net/challenge_c_plusplus/article/details/7429963
注意:
1、比较函数中形参为常量引用, 即const string & 形式。
2、typedef bool (*comp)(const string &,const string &);
3、定义:map<string, int, comp> my_map(my_compare);
3、函数形参:map<string, int, comp> my_map,即不用标明什么比较规则,给出类型即可。
#include <iostream>
#include <utility>
#include <string>
#include <map>
using namespace std;
bool my_compare(const string &str1, const st