首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Primer中关于容器一节中的小疑点,求解,多谢

2013-03-20 
Primer中关于容器一节中的小问题,求解,谢谢#include iostream#include list#include map#include s

Primer中关于容器一节中的小问题,求解,谢谢
#include <iostream>
#include <list>
#include <map>
#include <string>
#include <vector>
#include <utility>
using namespace std;
int main()
{
pair<string,int> a("shan",5);
vector<pair<string,int> >b;//这里写成vector<pair<string,int> >b(a)怎么就不行呢,求解
b.push_back(a);
map<string,int> word_count(b.begin(),b.end());
map<string, int>::iterator map_it=word_count.begin();
cout<<map_it->first;
cout<<" "<<map_it->second;
return 0;
}
[解决办法]
楼主可以看看vector,里面没有这样的构造函数,所以不能这样定义

热点排行