#include<iostream>
#include<map>
#include<string>
using namespace std;
int main()
{
map<int,string> mapstring;
mapstring.insert(pair<int,string>(1,"hello"));
mapstring.insert(pair<int,string>(2,"liu"));
mapstring.insert(pair<int,string>(3,"do do"));
mapstring.insert(pair<int,string>(4,"four"));
mapstring[1] = "xiong";
cout<<mapstring[1]<<'\n';
mapstring.erase(2);
map<int,string>::iterator ito = mapstring.find(2);
if(ito!=mapstring.end())
{
mapstring.erase(ito);
}
map<int,string>::iterator it = mapstring.begin();
while(it!=mapstring.end())
{
cout<<(*it).first<<" "<<(*it).second<<" ";
it++;
}
return 0;
}
#include<map>
#include<string>
using namespace std;
int main()
{
map<int,string> mapstring;
mapstring.insert(pair<int,string>(1,"hello"));
mapstring.insert(pair<int,string>(2,"liu"));
mapstring.insert(pair<int,string>(3,"do do"));
mapstring.insert(pair<int,string>(4,"four"));
mapstring[1] = "xiong";
cout<<mapstring[1]<<'\n';
mapstring.erase(2);
map<int,string>::iterator ito = mapstring.find(2);
if(ito!=mapstring.end())
{
mapstring.erase(ito);
}
map<int,string>::iterator it = mapstring.begin();
while(it!=mapstring.end())
{
cout<<(*it).first<<" "<<(*it).second<<" ";
it++;
}
return 0;
}