请教个multimap容器的基础问题
multimap和map默认都是以 键值 的 < 操作进行排序插入的。
下述代码本意是让key值按字符串比较大小,再插入相应的结点。
multimap<char*,int> testmap;char s1[10]="de3456789";char s2[5]="abcd";char* p=s1;testmap.insert(make_pair(s1,12));testmap.insert(make_pair(s2,17));testmap.insert(make_pair(p,8));
multimap<string,int> testmap;char s1[10]="de3456789";char s2[5]="abcd";string str1(s1),str2(s2);testmap.insert(make_pair(str1,12));testmap.insert(make_pair(str2,17));