c++关于map定义的问题.
c++关于map定义的问题.#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[]){\x05//创建map映射对象\x05map<int,char> cMap;\x05//插入新元素\x05cMap[1]='B';\x05cMap[3]='C';\x05cMap[5]='D';\x05cMap[7]='G';\x05cMap[9]='F';\x05cout<<"map"<<endl;\x05//定义迭代器变量\x05map<int,char>::iterator it;\x05//循环输出\x05for(it=cMap.begin();it!=cMap.end();it++)\x05{\x05\x05cout<<(*it).first<<"->";\x05\x05cout<<(*it).second<<endl;\x05}\x05//创建map映射对象\x05map<char,int> iMap;\x05//插入新元素\x05iMap['a']=10;\x05iMap['b']=20;\x05iMap['x']=30;\x05iMap['y']=90;\x05//循环输出\x05for(it=iMap.begin();it!=iMap.end();it++)\x05{\x05\x05cout<<(*it).first<<"->";\x05\x05cout<<(*it).second<<endl;\x05}\x05system("pause");\x05return 0;}
最佳回答
你的it定义是map::iterator it; 你的出错的那一行map iMap;是这个,你怎么能够赋值呢,明显一个是int,char另一个是char,int
最新回答共有2条回答
-
2026-04-02 08:43:56无语的小鸭子
回复你的it定义是map::iterator it; 你的出错的那一行map iMap;是这个,你怎么能够赋值呢,明显一个是int,char另一个是char,int
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
