Ale*_*319 7 c++ intersection map set unions
我有几个关于如何使用C++集的问题(std :: set)
有没有办法获得两个C++集的并集,交集或差异?(编写我自己的函数很容易做到这一点,但我想知道它是否有内置函数)
C++集可以用作地图中的键吗?
wil*_*ell 16
使用set_difference(),set_union(),set_intersection()和set_symmetric_difference()功能.
集和映射支持任何可以比较的键类型.默认情况下,这意味着类型已operator<()定义,但您可以提供自己的比较器.C++集没有operator<()定义,因此除非您提供自己的比较器,否则不能用作键.