title: map::const_iterator to map in c++
body: <p>I have a Map::const_iterator object in C++ and i am trying to abstract the entire map object from it without explicitly creating a map with Map::const_iterator->first and Map::const_iterator->second.</p>
  
  <p>this doesn't seem to work : (*Map::const_iterator).as_map()
  please advice.</p>