std::set<int> m{1,2, 4};
std::set<int> n{2,3, 4};
std::set<int> mn;
std::set<int>::iterator it;
it=set_intersection(m.begin(), m.end(),
n.begin(), n, end()
mn.begin()); //This part is not correct
for(int i : mn) cout<< i <<" ";
Кажется, последний параметр, использованный в set_intersection
, неверен.Я пытался inserter
или back_inserter
, но ни один не работал.