Пересечение QSet без потери элементовC++

Программы на C++. Форум разработчиков
Anonymous
 Пересечение QSet без потери элементов

Сообщение Anonymous »

Как получить пересечение между двумя наборами QSet, где первый не теряет элементы, а возвращается только результирующее пересечение?

Причина в том, что я пытаюсь выполнить множество пересечений с некоторыми наборами, но пришлось на собственном опыте обнаружить, что элементы были потеряны в процессе.

QSet a, b;
a.insert(1);
a.insert(2); // { 1, 2 }
b.insert(1); // { 1 }
a.intersection(b); // { 1 }
a // { 1 }


Подробнее здесь: https://stackoverflow.com/questions/188 ... g-elements

Вернуться в «C++»