¿Cómo puedo recorrer un std::map
en C++? Mi mapa se define como:¿Cómo recorrer un mapa de mapas en C++?
std::map< std::string, std::map<std::string, std::string> >
Por ejemplo, este posee los datos de la siguiente manera:
m["name1"]["value1"] = "data1";
m["name1"]["value2"] = "data2";
m["name2"]["value1"] = "data1";
m["name2"]["value2"] = "data2";
m["name3"]["value1"] = "data1";
m["name3"]["value2"] = "data2";
Como puedo bucle a través de este mapa y acceder a los diferentes valores?
Puede considerar aceptar la respuesta de Riot para el C++ moderno, hágalo por los googlers. –
No estoy del todo seguro de que un mapa de mapas sea un ejemplo [Mínimo, Completo, Verificable] (http://stackoverflow.com/help/mcve) pero el punto está hecho. – davidhood2
En caso de que se haya perdido la notificación, permítame repetir el comentario de la chuckleplant: ** Puede considerar aceptar la respuesta de Riot para el C++ moderno, hágalo por los googlers. ** –