#include #include #include #include using namespace std; int main() { map m; m["dog"]=3; m["cat"]=2; // construct p from m vector > p(m.begin(),m.end()); // declare iterator vector >::const_iterator pos; // print p for (pos=p.begin(); pos!=p.end(); ++pos) cout<< pos->first<< " "<< pos->second<< endl; }