我在迭代地图中的第二张地图时遇到问题。遍历地图内的地图
#include <map>
using namespace std;
map<string, map<string, string> > mymap;
map<string, map<string, string> >::iterator itm;
pair<map<string, map<string, string> >::iterator,bool> retm;
for(itm=mymap.begin(); itm!=mymap.end(); ++itm)
{
cout << "first:\t" << it->first << endl;
}
如何迭代第二张图并获得第一个和第二个键/值?
第二个问题是,如何使用地图附带的“插入”功能“插入”第一张和第二张地图?
我希望有人有一个完整的答案。
为了公平起见,问题中的代码也没有。 – Martin
@Martin:好的,但是大多数SO问题都是如此。这通常是为什么他们是问题... –
这个问题显然是要求两件事情:你通常如何访问内部地图;以及如何插入新元素。他们没有问及它/它的错字。 – Martin