Prerequisite : Unordered maps in STL
Unordered_map : unordered_map is an associated container that stores elements formed by the combination of key value and a mapped value. The key value is used to uniquely identify the element and mapped value is the content associated with the key. Both key and value can be of any type predefined or user-defined.
unordered_map :: at(): This function in C++ unordered_map returns the reference to the value with the element as key k.
unordered_map.at(k); Parameter: It is the key value of the element whose mapped value we want to access. Return type : A reference to the mapped value of the element with a key value equivalent
Note : The method gives run-time error if key is not present.
Value of key mp['second'] = 2 Exception at _Map_base::at
Practical Application : std :: unordered_map :: at() function can be used to access the mapped value and thus can edit, update etc.
Computer Application: 100 Chemistry: 98 Physics: 97 Maths: 100
How unordered_map at() is different from unordered_map operator()
- Both at() and operator is used to refer the element present at the given position, the only difference is, at() throws out-of-range exception whereas operator shows undefined behavior.
- Find minimum value of y for the given x values in Q queries from all the given set of lines
- Python program to find GSoC organisations that use a Particular Programming Language
- Blockchain Gaming : Part 1 (Introduction)
- Ackermann Function
- Stack machine in Computer Organisation
- Introduction to Ontologies
- How to iterate through all selected elements into an array ?
- How to put images in a box without space using Bootstrap?
- How to insert HTML into view from AngularJS controller?
- How to convert an existing callback to a promise in Node.js ?
- What is Search Engine and Google Page Ranking?
- How to use a div as content for Twitter's Popover?
- How to change favicon dynamically?
- How to count number of notification on an icon?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.