title: C++11 Simplest way to store multiple data types for value(int and string) in map<key, value>?
body: <p>I want to have a map that uses</p>
  
  <ul>
  <li>string for key</li>
  <li>int OR string for value</li>
  </ul>
  
  <p>like this:</p>
  
  <pre><code>std::map&lt;std::string, SOME TYPE&gt; myMap;
  myMap["first_key"]  = 10;
  myMap["second_key"] = "stringValue";
  </code></pre>
  
  <p>What is the <strong>SIMPLEST</strong> way to do such thing?</p>
  
  <p>added) I am looking for solution that works in c++11</p>