Was ist die Rückgabe des Algorithmus std: set_union, wenn einer oder beide Eingabe-Container Multi-Sets mit duplizierten Objekten sind? Gehen die Dups verloren?set_union mit Multiset-Containern?
ist zum Beispiel Nehmen wir an:
multiset<int> ms1;
ms1.insert(1);
ms1.insert(1);
ms1.insert(1);
ms1.insert(2);
ms1.insert(3);
multiset<int> ms2;
ms2.insert(1);
ms2.insert(1);
ms2.insert(2);
ms2.insert(2);
ms2.insert(4);
vector<int> v(10);
set_union(ms1.begin(), ms1.end(), ms2.begin(), ms2.end(), v.begin());
Was wäre die Ausgabe sein?