ฉันจะวนซ้ำstd::map
ใน C ++ ได้อย่างไร แผนที่ของฉันถูกกำหนดเป็น:
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";
ฉันจะวนลูปผ่านแผนที่นี้และเข้าถึงค่าต่างๆได้อย่างไร?