title: C++ map start search from iterator position
body: <p>My question is the following:</p>
  
  <p>After using find on a std::map to get an iterator pointed to the desired element pair, is it possible to reuse that iterator on subsequent find()'s to take advantage of knowing that the elements im looking for afterwards are close to the first found element? Something like:</p>
  
  <pre><code>std::map&lt;key, value&gt; map_elements;
  std::map&lt;key, value&gt;::iterator it;
  
  it = map_elements.find(some_key);
  it = it.find(a_close_key)
  </code></pre>
  
  <p>Thank you in advance</p>