1)这个在中文网站 上基本没有
2)上示例代码,供大家参考
cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<pair<int,int>> vec;
vec.emplace_back(make_pair(1,2));
vec.emplace_back(make_pair(3,4));
cout << vec[0].first << " " << vec[0].second << endl;
cout << vec[1].first << " " << vec[1].second << endl;
cout << vec.size() << endl;
vec.pop_back();
cout << vec.size() << endl;
vec.emplace_back(make_pair(3,4));
vec.emplace_back(make_pair(5,6));
vector<vector<pair<int,int>>> vec2;
vec2.emplace_back(vec);
vec.clear();
vec.emplace_back(make_pair(7,8));
vec2.emplace_back(vec);
vec.clear();
vec.emplace_back(make_pair(9,10));
vec2.emplace_back(vec);
vec2[1].emplace_back(make_pair(11,12));
cout<< vec2.size()<<endl;
for(auto currentVector: vec2){
vector<pair<int,int>> myVector = currentVector;
cout<<"s123, "<< myVector.size()<<endl;
for(auto pr: myVector){
cout<< pr.first <<", "<< pr.second <<endl;
}
cout<<"\n"<<endl;
}
return 0;
}
3)输出结果:

就不解释了,自己看。看不懂再一起讨论吧。
核心是一个使用 for(auto currentVector: vec2)
进行访问。