| Функція | Опис |
|---|---|
| set_intersection(a.begin(), a.end(), b.begin(), b.end(), inserter(c,c.begin())); | Перетин множин. Знаходить спільні елементи множин a та b. Результат у множині c |
| set_union(a.begin(), a.end(), b.begin(), b.end(), inserter(c,c.begin())); | Об'єднання множин. Об'єднує два набори елементів a та b в один. Результат у множині c |
| set_difference(a.begin(), a.end(), b.begin(), b.end(), inserter(c,c.begin())); | Різниця множин. Повертає елементи множини a, яких немає в множині b. Результат у множині c (c=a-b) |
| set_symmetric_difference(a.begin(), a.end(), b.begin(), b.end(), inserter(c,c.begin())); | Симетрична різниця. Знаходить елементи, які є в одній множині, але немає в іншій (Об'єднання множин мінус перетин) |
Параметри функцій: