title: std::map change key_comp after initialization
body: <p>It is possible to change the comparison method of a std::map after it has been created and initialized?
  Or maybe only after it has been created??</p>
  
  <p>I want to alter somehow the behavior of a class that contains a map that I cannot change the definition. I want to change it's comparison behavior maybe by passing another map.</p>