Как получить значение из карты?

У меня есть картас именем valueMapследующим образом:

typedef std::map<std::string, std::string>MAP;
MAP valueMap;
...
// Entering data.

Затем я передаю это map в функцию по ссылке:

void function(const MAP &map)
{
  std::string value = map["string"];
  // By doing so I am getting an error.
}

Как я могу получить значение из карты, которая передается как ссылка в функцию?

45
задан honk 8 March 2019 в 16:06
поделиться