Konkatenacja unordered_set<int> lub ich połączenie

2

Czy można w jakiś sposób dokonać konkatenacji unordered_set<int> ? Np. mam takie dwa sety czy mogę stworzyć coś takiego

unordered_set<int> a = {1, 2, 3}, b = {2, 3, 4, 5};
unorderd_set<int> a_i_b(a + b) // a_i_b = {1, 2, 3, 4, 5}

?
Albo coś takiego?

unordered_set<int> a = {1, 2, 3}, b = {2, 3, 4, 5};
a += b; // a = {1, 2, 3, 4, 5}

EDIT:
Zbyt krótko szukałem w necie wystarczy zrobić

unordered_set<int> a = {1, 2, 3}, b = {2, 3, 4, 5};
a.insert(b.begin(), b.end());
4

Zawsze zaczynaj od czytania dokumentacji:
https://en.cppreference.com/w/cpp/container/unordered_set/merge

0

https://en.wikipedia.org/wiki/Set_(mathematics)#Basic_operations
Te operacje na zbiorach są w dokumentacji, jak wyżej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1