一方または両方の入力コンテナが重複したオブジェクトを持つマルチセットである場合、アルゴリズムstd:set_unionの戻り値は何ですか?重複は失われますか?
たとえば、次のように仮定します。
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() );
出力はどうなりますか?