备注
此 API 已过时。替代为 unordered_map 类。
提供双向迭代器可以读取或修改在 hash_map 的所有元素的类型。
typedef list<typename Traits::value_type, typename Traits::allocator_type>::iterator iterator;
备注
为 value_type对象元素的 hash_map 点定义的 迭代器,则第一个成员到元素为键,第二个成员是元素保存映射的基线的是 pair<const Key, Type>, 类型。
若要移除引用 迭代器点为 multimap 的元素的Iter,可使用 -> 运算符。
访问键的值元素、(>first,使用 Iter 的等效于* (Iter)。first。 访问映射的基线的值元素、(>秒,使用 Iter 的等效于* (Iter)。秒。
类型 迭代器 可修改元素的值。
在Visual C++ .NET 2003中,成员<hash_map> 和 <hash_set> 头文件不再在std命名空间,而是已经进入了stdext命名空间。 有关更多信息,请参见 stdext 命名空间。
示例
有关示例的 开始 参见示例演示如何声明和使用 迭代器。
要求
标头: <hash_map>
**命名空间:**stdext