【发布时间】:2016-07-14 09:22:43
【问题描述】:
我创建了一个对的向量,并希望使用 make pair 初始化这些对的值,但出现此错误:
'struct std::pair
' 没有名为 'push_back' 的成员
这是我的代码:
const int maxm=100005;//10^5
vector<pair<int,int> > v(maxm);
int main(){
int n;
scanf("%d",&n);
for(int i=0;i<n;i++){
int x, y;
scanf("%d %d",&x,&y);
v[i].push_back(make_pair(x,y));
}
}
【问题讨论】:
标签: c++ c++11 vector struct std-pair