发布网友 发布时间:2022-04-22 03:26
共1个回答
热心网友 时间:2023-05-21 01:52
#include<iostream>
#include<string>
#include<map>
#include<vector>
using namespace std;
void main()
{
int c=0;
map<string,string > m;
m.insert(map<string,string >::value_type("xue","jianhui"));
m.insert(make_pair(string("xue"),string("1"))); //要转化成string
c=m.count("xue");
cout<<c<<endl;
}
追问谢谢,解决了,是遇到这种情况都得转换么,我的意思是
如果map a;
用make_pair时也要转换么不能a.insert(make_pair(2,2));这样么
追答跟map里面的参数对应就可以了,这样写可以