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

上面语句具体是错在哪里.

2013-01-01 
下面语句具体是错在哪里....vector pairstring,int v_p_sistring str,int xpairstring,int p_siw

下面语句具体是错在哪里....
vector< pair<string,int> >v_p_si;
string str,int x;
pair<string,int> p_si;
while(cin>>str>>x)
{
p_si=make_pair(str,x);//*****************
v_p_si.push_back(p_si);
}

vector< pair<string,int> >::size_type i;
for(i=0;i!=v_p_si.size();i++)
{
cout<<v_p_si[i].first<<"   "<<v_p_si[i].second<<endl;
}
把后面打心号那句删除就不会有错误.加上那句就有错误
[解决办法]

string str,int x;


你这句是想声明一个string和一个int吗?
那个逗号很扎眼哇。
string str;
int x;

热点排行