#include <iostream>
#include <map>
#include <string>
using std::multimap;
using std::string;
using std::cout;
using std::endl;
void printMap(const multimap<string, string>& mp)
{
for (auto element : mp) {
cout << element.first << ": " << element.second << endl;
}
cout << endl;
}
int main()
{
multimap<string, string> mm;
mm.insert({ { "dog", "animal" },
{ "cat", "animal" },
{ "programmer", "smart animal" } });
printMap(mm);
return 0;
}
/*
run:
cat: animal
dog: animal
programmer: smart animal
*/