【发布时间】:2011-06-18 05:02:06
【问题描述】:
如何在 C++ 中循环遍历 std::map?我的地图定义为:
std::map< std::string, std::map<std::string, std::string> >
例如,上面的容器保存这样的数据:
m["name1"]["value1"] = "data1";
m["name1"]["value2"] = "data2";
m["name2"]["value1"] = "data1";
m["name2"]["value2"] = "data2";
m["name3"]["value1"] = "data1";
m["name3"]["value2"] = "data2";
如何循环遍历此地图并访问各种值?
【问题讨论】:
标签: c++ loops dictionary iteration idioms