Comment puis-je parcourir un std::map
en C ++? Ma carte est définie comme:
std::map< std::string, std::map<std::string, std::string> >
Par exemple, le conteneur ci-dessus contient des données comme ceci:
m["name1"]["value1"] = "data1";
m["name1"]["value2"] = "data2";
m["name2"]["value1"] = "data1";
m["name2"]["value2"] = "data2";
m["name3"]["value1"] = "data1";
m["name3"]["value2"] = "data2";
Comment puis-je parcourir cette carte et accéder aux différentes valeurs?