如何在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";
我如何遍历这个映射并访问不同的值?
https://stackoverflow.com/questions/4844886
复制相似问题