<分区>
所以我正在尝试构建一个 vector ,然后将成对项推回其中。代码是这样的:
int main()
{
int n;
cin >> n;
vector<pair<int,string>> o(n,make_pair(0," "));
for(int a0 = 0; a0 < n; a0++)
{
int x;
string s;
cin>>x>>s;
o.push_back(make_pair(x,s));
}
for(int i=0;i<n;++i)
cout<<o[i].first;
return 0;
}
但是生成的 vector 显示错误的结果。那么这里有什么问题呢?有人可以帮帮我吗?