【发布时间】:2017-02-10 05:29:49
【问题描述】:
有没有一种有效的方法将multiset转换为set,而不是循环multimap中的所有元素,测试set是否有元素,如果是则插入如果不继续?对于 multiset 和 set,我更喜欢使用 stock C++ 容器,但其他语言实现也可以。
【问题讨论】:
-
为什么不直接插入所有元素呢?
set本身会防止重复,您不必这样做。除此之外,除非您事先跟踪重复项,否则没有比插入所有元素更有效的方法来插入所有元素。