【发布时间】:2014-05-02 21:11:31
【问题描述】:
标准库中没有这样的函数吗?
set<T> set::union(set<T> other)
甚至这个?
set<T> getUnion(set<T> a, set<T> b)
set_union 只是名义上的正确函数。它也可以在vector 上运行,这意味着它可能不如set-only 函数高效。
我没有追加。 追加会破坏原始集合。我想要一个代表联合的新集。
【问题讨论】:
-
@Dlotan 我不想追加。我想要一个代表工会的新集合。
-
@ChrisRedford 查看副本的第二个答案,
set_union -
@ChrisRedford 当你追加时,你会得到一个联合。
-
@DanielFrey 在询问之前我就知道
set_union,它只是名义上的正确功能。它也可以对向量进行操作,这意味着它可能不如set-only 函数高效。
标签: c++