У меня есть класс, который имеет два атрибута:
set< int > ens1_;
set< int > ens2_;
Теперь у меня есть метод, который находит пересечение между этими двумя множествами. Вот что я написал в своем методе:
set< int > ens;
set< int >::iterator it;
it = set_intersection(ensEntier1_.begin(), ensEntier1_.end(), ensEntier2_.begin(), ensEntier2_.end(), ens.begin());
return ens;
Это дает мне ошибку при компиляции внутри stl_algo.h, но я не знаю, с чего начать, чтобы исправить ошибку
Спасибо за ваше время
Этьен