title: Get all the keys which matches a query in a map
body: <p>Say I have more than one key with the same value in a map. Then in that case how do I retrieve all keys that matches a query.</p>
  
  <p>Or, Is there any possibility to tell find operation to search after a specific value.<br>
  I am using an <code>std::map</code>, C++.</p>