在一个集合中合并多个集合元素
我想知道是否有任何标准库或增强工具,以轻松合并多个集合的内容到一个单一的。
在我的情况下,我有一些我想要合并的整数。
你可以做一些事情:
std::set<int> s1; std::set<int> s2; // fill your sets s1.insert(s2.begin(), s2.end());
看起来你正在问std::set_union
。
看看std :: merge可以为你做什么
cplusplus.com/reference/algorithm/merge