std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::at
T& at( const Key& key ); | (1) | (since C++11) |
const T& at( const Key& key ) const; | (2) | (since C++11) |
Возвращает ссылку на сопоставленное значение элемента с ключом, эквивалентным key. Если такого элемента не существует, выбрасывается исключение типа std::out_of_range.
Параметры
| key | - | ключ искомого элемента |
Возвращаемое значение
Ссылка на сопоставленное значение запрошенного элемента.
Исключения
std::out_of_range если в контейнере нет элемента с указанным key.
Сложность
Среднее время: константное, худший случай: линейное по размеру.
См. также
| доступ или вставка указанного элемента (общедоступный член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/container/unordered_map/at