【发布时间】:2018-04-08 00:08:33
【问题描述】:
例如:
set<set<T>> outer_set;
set<T> insider_set1, insider_set2;
T a;
insider_set1.insert(a);
outer_set.insert(insider_set1);
outer_set.insert(insider_set2);
set<T>::iterator chosen_itr;
for(auto temp_set: outer_set){
if(temp_set.count(a)){
chosen_itr = temp_set.begin();
break;
}
}
T b = something(...);
*chosen_itr.insert(b);
此代码是否会将 b 添加到 outer_set 内部的 insider_set1 或 selected_itr 属于在 自动温度设置
如果 selected_itr 是一些随机迭代器,如何获得真正的迭代器??
【问题讨论】: