map<int,string> map1;
//插入
void mapInsert()
{
//方法1
map1.insert(pair<int,string>(1,"teacher01"));
map1.insert(pair<int,string>(1,"teacher02"));
//方法2
map1.insert(make_pair(3,"teacher03"));
map1.insert(make_pair(4,"teacher04"));
//方法3
map1.insert(map<int,string>::value_type(5,"teacher05"));
map1.insert(map<int,string>::value_type(6,"teacher06"));
//方法4
map1[7]="teacher07";
map1[8]="teacher08";
}
//遍历
void mapIter()
{
for(map<int,string>::iterator it=map1.begin();it!=map1.end();it++)
{
cout<<it->first<<"\t"<<it->second<<endl;
}
}
//删除
void mapDelete()
{
while(!map1.empty())
{
map<int,string>::iterator it=map1.begin();
cout<<it->first<<"\t"<<it->second<<endl;
map1.erase(it);
}
}
map的基本操作——添加、遍历、删除
最新推荐文章于 2024-07-31 11:48:39 发布