往vector<pair<int,int> > vec;中增加元素
vector<pair<int,int> > vec;
pair<int,int> v;
v.first=2;
v.second=7;
vec.push_back(v);
//vec[0].first=2; 这样不行
//vec[0].second=7;
cout<<vec[0].first<<' '<<vec[0].second<<endl;
或者
pair<int,int> v={2,7};
vec.push_back(v);
往vector<pair<int,int> > 数组中增加元素
vector<pair<int,int> > way[100000];
pair<int,int> v;
v.first=2;
v.second=7;
way[0].push_back(v);
//way[0].push_back(1,2); 不行
//way[1][1].first=3; 不行
//way[1][1].second=78;
//way[0][0]={3,4}; 不行
cout<<way[0][0].first<<' '<<way[0][0].second<<endl;