<hash_map>

备注

此标头已过时。另一种方法是 <unordered_map>

定义容器模板选件类 hash_map 和 hash_multimap 及其支持的模板。

在 Visual C++ .NET 2003 中,<hash_map> 和 <hash_set> 标头文件的成员中不再标准,命名空间,而是将 stdext 命名空间。 有关更多信息,请参见stdext命名空间

#include <hash_map>

6x7w9f6z.collapse_all(zh-cn,VS.110).gif运算符

Hash_map 版本

Hash_multimap 版本

描述

运算符!= (hash_map)

运算符!= (hash_multimap)

如果在运算符的左边 hash_map 或 hash_multimap 对象与右侧,的 hash_map 或 hash_multimap 对象不相等测试。

operator== (hash_map)

operator== (hash_multimap)

如果在运算符的左边 hash_map 或 hash_multimap 对象与右侧,的 hash_map 或 hash_multimap 对象相等测试。

6x7w9f6z.collapse_all(zh-cn,VS.110).gif专用模板函数

Hash_map 版本

Hash_multimap 版本

描述

交换 (hash_map)

交换 (hash_multimap)

交换两 hash_maps 或 hash_multimaps 的元素。

6x7w9f6z.collapse_all(zh-cn,VS.110).gif

hash_compare 选件类

描述可由任意哈希关联容器的对象— hash_map、hash_multimap、hash_set 或 hash_multiset 使用),以便对命令和哈希的默认 Traits 参数对象它们包含的元素。

value_compare 选件类

提供可以通过比较其键的值决定它们在 hash_map 的相对顺序比较 hash_map 的元素的函数对象。

hash_map 选件类

用于数据存储和快速检索各个元素是对具有一个类键值是唯一的与关联的数据值的集合。

hash_multimap 选件类

用于数据存储和快速检索各个元素是对具有一个类键值不需要是唯一的与关联的数据值的集合。

要求

标头: <hash_map>

命名空间: stdext

请参见

参考

线程安全性对标准C++库中

标准模板库

其他资源

标头文件