Как получить пересечение между двумя наборами 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