求教大神关于map和pair的结合使用
第一,这个布尔函数里边的pair定义怎么理解?
bool mysort(const pair<int,int>& p1,const pair<int,int>& p2)
{ return p1.second<p2.second;
}
第二,
map<string,int> m_map;
m_map.insert(map<string,int>::value_type("hello",5));
m_map.insert(make_pair("hello",5));
这类型代码中map 函数不是两个值一一对应吗?map对应的key和value分别是多少?如果调用某个map值,map的下标比如
map[1]或map[2]的值是多少?