c – 如果我使用vector :: begin()而不是std :: back_inserter(vector)输出set_intersection会发生什么?
我一直在使用高度简洁直观的C语法来查找两个排序向量的交集,并将结果放在第三个向量中: vector<bar> a,b,c;
//...
std::set_intersection(a.begin(),a.end(),b.begin(),b.end(),
std::back_inserter(c)); 这应该将c设置为交点(a,b),假设a和b被排序. 但