我有一张地图这样从地图获取细节并将其保存到另一个?
map<string, pair< pair<int, int>, string> >
什么是让只有两个字符串并保存到另一个地图这样
map<string, string>
最简单的方法? 我的意思是有另一种方式,而不是像这样?
map<string, pair< pair<int, int>, string> > info;
map<string, pair< pair<int, int>, string> >::iterator i;
map<string, string> something;
for(i=info.begin(); i!=info.end(); ++i)
something[*i).first] = ((*i).second).second;
另一种方式比的东西,不编译?是的,可能...呃,为什么'.c_str()'? – 2011-06-02 13:07:52
这是绝对的老代码片段... – 2011-06-02 13:17:31
它仍然不能编译。 – 2011-06-02 13:20:12