//myListswap1.cpp #include #include #include using namespace std; //myMapMultiMapErase2.cpp int main() { map m1; multimap m2; map::iterator it, mit; typedef pair mypair; // m1["A"] ="Apple"; m1["A"] ="Apple2"; m1["B"] ="Banana"; m1["C"] ="Coffee"; // m2.insert(mypair("A1","Apple")); m2.insert(mypair("A2","Ata")); m2.insert(mypair("A3","Atlantic")); m2.insert(mypair("A4","Atlas")); m2.insert(mypair("A5","Attic")); for(it= m1.begin(); it !=m1.end(); it++) { cout<<"\n"<<(*it).first<<" ::: "<< (*it).second; } cout <<"\n multimap iterrated with map iteration; --"; for(mit= m2.begin(); mit !=m2.end(); mit++) { cout<<"\n"<<(*mit).first<<" ::: "<< (*mit).second; } m1.erase("C"); m2.erase("A1"); cout<<"\n ---- map erase ''C''"; for(it= m1.begin(); it !=m1.end(); it++) { cout<<"\n"<<(*it).first<<" ::: "<< (*it).second; } cout <<"\n multimap iterrated after erase; --"; for(mit= m2.begin(); mit !=m2.end(); mit++) { cout<<"\n"<<(*mit).first<<" ::: "<< (*mit).second; } return 0; }