<set>

定义容器类模板 set 和 multiset 及其支持的模板。

要求

标头:<set>

命名空间: std

注意

<set> 库也使用 #include <initializer_list> 语句。

成员

运算符

Set 版本 Multiset 版本 说明
operator!= (set) operator!= (multiset) 测试运算符左侧的 set 或 multiset 对象是否不等于右侧的 set 或 multiset 对象。
operator< (set) operator< (multiset) 测试运算符左侧的 set 或 multiset 对象是否小于右侧的 set 或 multiset 对象。
operator<= (set) operator<= (multiset) 测试运算符左侧的 set 或 multiset 对象是否小于或等于右侧的 set 或 multiset 对象。
operator== (set) operator== (multiset) 测试运算符左侧的 set 或 multiset 对象是否等于右侧的 set 或 multiset 对象。
operator> (set) operator> (multiset) 测试运算符左侧的 set 或 multiset 对象是否大于右侧的 set 或 multiset 对象。
operator>= (set) operator>= (multiset) 测试运算符左侧的 set 或 multiset 对象是否大于或等于右侧的 set 或 multiset 对象。

专用化模板函数

Set 版本 Multiset 版本 说明
swap swap (multiset) 交换两个集或多个集的元素。

“属性” 描述
set 类 用于存储和检索集合中的数据,此集合中包含的元素值是唯一的,并且用作数据自动排序所依据的关键字值。
multiset 类 用于存储和检索集合中的数据,此集合中包含的元素值不必是唯一的,并且可用作数据自动排序所依据的关键字值。

另请参阅

头文件引用
C++ 标准库中的线程安全
C++ 标准库参考