<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 类 | 用于存储和检索集合中的数据,此集合中包含的元素值不必是唯一的,并且可用作数据自动排序所依据的关键字值。 |