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";
이 맵을 반복하고 다양한 값에 액세스하려면 어떻게해야합니까?