![]() |
---|
此 API 已过时。另一种方法是 unordered_multimap Class。 |
提供了双向迭代器可以读取在 hash_multimap 的一个 const 元素的类型。
typedef list<typename Traits::value_type, typename Traits::allocator_type>::const_iterator const_iterator;
备注
类型 const_iterator 不能用于修改元素的值。
hash_multimap 定义的 const_iterator 指向 value_type对象,该类型 pair*<constKey, Type>*。键的值到第一个成员可用的匹配,并且,将映射的元素的值通过对的第二个成员都可用。
若要取消引用 const_iterator 指向在 hash_multimap 的元素的 cIter,请使用 -> 运算符。
访问键的值为组件,使用 cIter - > 第一个,等效于 (*cIter)。第一个。访问映射基线的值为组件,使用 cIter - > 第二个,等效于 (*cIter)。第一个。
在 Visual C++ .NET 2003 中,<hash_map> 和 <hash_set> 标头文件的成员中不再标准,命名空间,而是将 stdext 命名空间。有关更多信息,请参见 stdext 命名空间。
示例
使用 const_iterator,有关示例的 启动 参见示例。
要求
标头: <hash_map>
命名空间: stdext