Map Multimap C++

#include 
#include 
#include 
using namespace std;
void printPair(const pair& elem)
{
  cout << elem.first << "->" << elem.second << endl;
}
int main(int argc, char** argv)
{
  map myMap;
  myMap.insert(make_pair(4, 40));
  myMap.insert(make_pair(5, 50));
  myMap.insert(make_pair(6, 60));
  myMap.insert(make_pair(7, 70));
  myMap.insert(make_pair(8, 80));
  for_each(myMap.begin(), myMap.end(), &printPair); 
  return (0);
}