跳到主要内容

std::unordered_map at() 方法

// (1) Non const version
T& at( const Key& key );

// (2) Const version
const T& at( const Key& key ) const;

返回具有等效于 key 的键的元素的映射值的引用。
如果不存在这样的元素,则抛出类型为 std::out_of_range 的异常。

参数

  • key - 要查找的元素的键

返回值

对所请求元素的映射值的引用。

复杂度

平均情况,常数 - O(1)
最坏情况,与容器大小成线性关系 - O(log size())

异常

std::out_of_range 如果容器没有具有指定键的元素。

示例

重要

本节需要改进。您可以通过编辑此文档页面来帮助我们。

本文源自此 CppReference 页面。它可能因改进或编辑偏好而有所修改。点击“编辑此页面”查看对此文档的所有更改。
悬停查看原始许可证。

std::unordered_map at() 方法

// (1) Non const version
T& at( const Key& key );

// (2) Const version
const T& at( const Key& key ) const;

返回具有等效于 key 的键的元素的映射值的引用。
如果不存在这样的元素,则抛出类型为 std::out_of_range 的异常。

参数

  • key - 要查找的元素的键

返回值

对所请求元素的映射值的引用。

复杂度

平均情况,常数 - O(1)
最坏情况,与容器大小成线性关系 - O(log size())

异常

std::out_of_range 如果容器没有具有指定键的元素。

示例

重要

本节需要改进。您可以通过编辑此文档页面来帮助我们。

本文源自此 CppReference 页面。它可能因改进或编辑偏好而有所修改。点击“编辑此页面”查看对此文档的所有更改。
悬停查看原始许可证。