<hash_set>

注意

此标头已废弃不用。 替代项为 <unordered_set>

定义容器类模板 hash_set 和 hash_multiset 及其支持的模板。

语法

#include <hash_set>

备注

运算符

Hash_set 版本 Hash_multiset 版本 说明
operator!= (hash_set) operator!= (hash_multiset) 测试运算符左侧的 hash_set 或 hash_multiset 对象是否不等于右侧的 hash_set 或 hash_multiset 对象。
operator== (hash_set) operator== (hash_multiset) 测试运算符左侧的 hash_set 或 hash_multiset 对象是否等于右侧的 hash_set 或 hash_multiset 对象。

专用化模板函数

Hash_set 版本 Hash_multiset 版本 说明
swap (hash_set) swap (hash_multiset) 交换两个 hash_set 或 hash_multiset 的元素。

说明
hash_compare 类 描述了一个对象,任何哈希关联容器(hash_map、hash_multimap、hash_set 或 hash_multiset)都可将该对象用作默认的 Traits 参数对象,以对其所包含的元素进行排序和哈希处理。
hash_set 类 用于存储和快速检索集合中的数据,此集合中包含的元素值是唯一的并且用作键值。
hash_multiset 类 用于存储和快速检索集合中的数据,此集合中包含的元素值是唯一的并且用作键值。

另请参阅

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