我在迭代地圖中的第二張地圖時遇到問題。遍歷地圖內的地圖
#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