We know that an object it of type std::map::iterator has an overloaded operator -> which returns a std::pair* , and that the std::pair ...
stackoverflow.com