c++ stl map 简单使用,求大神指导
#include<iostream>#include<map>usingnamespacestd;intmain(){map<char,string>map1;map1....
#include<iostream>
#include<map>
using namespace std;
int
main()
{
map<char,string>map1;
map1.insert(pair<char,string>('c',"0c0c"));
map1.insert(pair<char,string>('b',"0b0b"));
map1.insert(pair<char,string>('a',"0a0a"));
map<char,string>::iterator iter;
cout<<endl;
for(iter=map1.begin();iter!=map1.end();iter++)
cout<<iter->first<<" "<<iter->second<<endl;
return 0;
}
//这个小程序可以在DEV C++里面正确编译运行,但是在visual c++ 里面编译出错,为什么 展开
#include<map>
using namespace std;
int
main()
{
map<char,string>map1;
map1.insert(pair<char,string>('c',"0c0c"));
map1.insert(pair<char,string>('b',"0b0b"));
map1.insert(pair<char,string>('a',"0a0a"));
map<char,string>::iterator iter;
cout<<endl;
for(iter=map1.begin();iter!=map1.end();iter++)
cout<<iter->first<<" "<<iter->second<<endl;
return 0;
}
//这个小程序可以在DEV C++里面正确编译运行,但是在visual c++ 里面编译出错,为什么 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询