Объединение нескольких элементов набора в один набор Я хотел бы знать, есть ли какая-либо библиотека std или boost, чтобы легко объединить содержимое нескольких наборов в один. В моем случае у меня есть несколько наборов int, которые я хотел бы объединить. Ответ 1 Вы можете сделать что-то вроде: std::set<int> s1; std::set<int> s2; // fill your sets s1.insert(s2.begin(), s2.end()); Ответ 2 Похоже, вы просите std::set_union. Ответ 3 Посмотрите, что может сделать для вас std:: merge cplusplus.com/reference/algorithm/merge
Ответ 1 Вы можете сделать что-то вроде: std::set<int> s1; std::set<int> s2; // fill your sets s1.insert(s2.begin(), s2.end());