我已声明 Vecto r,其中包含一组int值对: -
vector<set<pair<int,int>>> V;
现在,假设我想在地图中将矢量元素作为键值插入。我可以使用以下代码执行此操作:
map<pair<int,int>,int> M;
for(int i=0;i<V.size();i++){
if(!included[i])
for(auto it = V[i].begin();it!=V[i].end();it++)
{
M[*it]++;
}
}
如果,答案是肯定的:
1)每种情况的映射值是什么?
2)迭代向量; it
应该只找到集合,因此*it
应该返回Set,而不是对。但它如何检索一对int值?
3)插入过程如何使用 []运算符实际进行?