读书人

怎么把存储在vector中的pair对象输出

发布时间: 2012-10-19 16:53:36 作者: rapoo

如何把存储在vector中的pair对象输出
#include<iostream>
#include<string>
#include<utility>
#include<vector>
using namespace std;
int main()
{
string s;
int n;
pair<string,int> p;
vector<pair<string,int> > v;
while(cin>>s>>n)
{
p=make_pair(s,n);
v.push_back(p);
}
system("pause");
return 0;
}

[解决办法]
vector<pair<string,int> >v;

for(int i=0;i!=v.size();++i)
cout<<v[i].first<<" "<<v[i].second<<endl;

读书人网 >C++

热点推荐