hash_map::const_iterator

备注

此 API 已过时。替代为 unordered_map 类

提供双向迭代器可以阅读" hash_map 的 const 元素的类型。

typedef list<typename Traits::value_type, typename Traits::allocator_type>::const_iterator const_iterator;

备注

类型 const_iterator 不能用于修改元素的值。

value_type对象元素的 hash_map 点定义的 const_iterator,这为 pair*<const Key, Type>类型,第一个成员是键的元素,第二个成员是元素保存映射的基线。*

若要移除引用 const_iterator 指向在 hash_map 的元素的cIter,可使用 -> 运算符。

访问键的值的 cIter元素,使用 - first> ,与cIter(*).first等效。 访问映射的基线的值的 cIter元素,使用 -> second,与cIter(*).second等效。

在Visual C++ .NET 2003中,成员<hash_map><hash_set> 头文件不再在std命名空间,而是已经进入了stdext命名空间。 有关更多信息,请参见 stdext 命名空间

示例

使用 const_iterator的示例,请参见 开始 示例。

要求

标头: <hash_map>

**命名空间:**stdext

请参见

参考

hash_map 类

标准模板库