#include<iostream>
#include<stdio.h>
#include<map>
using namespace std;
int main()
{
map<int,const char *> m; //m容器的定义
m.insert(make_pair(1,"one")); //m容器的赋值第一个数是整数,第二数是字符串
m.insert(make_pair(10,"ten"));
m[100]="Hundred"; //另外一种赋值
map<int ,const char *>::iterator ite; //查找时用到的
ite=m.find(1);
puts(ite->second);
ite=m.find(2);
if(ite==m.end())
puts("NO Found");
else
puts(ite->second);
puts(m[10]); //输出m[10]
m.erase(10); //删除10
for(ite=m.begin();ite!=m.end();ite++)
printf("%d %s\n",ite->first,ite->second);
return 0;
}
容器map的使用
最新推荐文章于 2024-07-16 11:06:21 发布