map<string,int> c++ 若是字符串对应变量,则怎么通过所得到的字符串映射到相应的变量
1个回答
2014-12-23
展开全部
map<string,int> trans_map;
map<string, string>::const_iterator map_it =trans_map.find(word);
if(it!=trans_map.end())
cout<<"it is find!"<<endl;
追问
可是这样我得到的还是字符串啊 我要对相应的变量操作 怎么办
追答
f (map_it != trans_map.end())
// replace it by the transformation value in the map
word = map_it->second;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询