c++关于map定义的问题。
#include<iostream>#include<cstdlib>#include<map>//#include<iomanip>//#include<string>...
#include<iostream>
#include<cstdlib>
#include<map>
//#include<iomanip>
//#include<string>
//#include<cstring>
//#include<cstdarg>
//#include<ctype.h>
//#include<conio.h>
//#include<vector>
//#include<deque>
//#include<list>
//#include<set>
using namespace std;
//主函数
int main(int argc,char * argv[])
{
//创建map映射对象
map<int,char> cMap;
//插入新元素
cMap[1]='B';
cMap[3]='C';
cMap[5]='D';
cMap[7]='G';
cMap[9]='F';
cout<<"map"<<endl;
//定义迭代器变量
map<int,char>::iterator it;
//循环输出
for(it=cMap.begin();it!=cMap.end();it++)
{
cout<<(*it).first<<"->";
cout<<(*it).second<<endl;
}
//创建map映射对象
map<char,int> iMap;
//插入新元素
iMap['a']=10;
iMap['b']=20;
iMap['x']=30;
iMap['y']=90;
//循环输出
for(it=iMap.begin();it!=iMap.end();it++)
{
cout<<(*it).first<<"->";
cout<<(*it).second<<endl;
}
system("pause");
return 0;
} 展开
#include<cstdlib>
#include<map>
//#include<iomanip>
//#include<string>
//#include<cstring>
//#include<cstdarg>
//#include<ctype.h>
//#include<conio.h>
//#include<vector>
//#include<deque>
//#include<list>
//#include<set>
using namespace std;
//主函数
int main(int argc,char * argv[])
{
//创建map映射对象
map<int,char> cMap;
//插入新元素
cMap[1]='B';
cMap[3]='C';
cMap[5]='D';
cMap[7]='G';
cMap[9]='F';
cout<<"map"<<endl;
//定义迭代器变量
map<int,char>::iterator it;
//循环输出
for(it=cMap.begin();it!=cMap.end();it++)
{
cout<<(*it).first<<"->";
cout<<(*it).second<<endl;
}
//创建map映射对象
map<char,int> iMap;
//插入新元素
iMap['a']=10;
iMap['b']=20;
iMap['x']=30;
iMap['y']=90;
//循环输出
for(it=iMap.begin();it!=iMap.end();it++)
{
cout<<(*it).first<<"->";
cout<<(*it).second<<endl;
}
system("pause");
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询