26 Containers library [containers]

26.5 Unordered associative containers [unord]

26.5.4 Class template unordered_­map [unord.map]

26.5.4.3 unordered_­map element access [unord.map.elem]

mapped_type& operator[](const key_type& k);

Effects: Эквивалентно: return try_­emplace(k).first->second;

mapped_type& operator[](key_type&& k);

Effects: Эквивалентно: return try_­emplace(move(k)).first->second;

mapped_type& at(const key_type& k); const mapped_type& at(const key_type& k) const;

Returns: Ссылка на x.second, где x - (уникальный) элемент, ключ которого эквивалентен k.

Throws: Объект исключения типа, out_­of_­range если такой элемент отсутствует.