The unordered_set::end() function is a built-in function in C++ STL which returns an iterator pointing to the past-the-end-element. This iterator does not directly point to an element, rather it points to the location just after the last element.
umap_name.end() or, umap_name.end(int i)
Parameters: This function takes a single integer parameter which is optional.
- If the parameter is not passed then the function returns an iterator pointing to the past-the-end element. Actually, it does not point to any element of the set, but it points to the position following the last element of the container.
- If the parameter is passed then the function returns an iterator pointing to the past-the-end element of i-th bucket. As in the previous case, it does not point to any element of the set, but it points to the position following the last element of i-th bucket.
So the iterator returned by unordered_set::end() cannot be dereferenced.
Below programs illustrate the unordered_set::end() function:
6 8 7 2 4 15 10 5
Bucket 0 Contains: Bucket 1 Contains: Bucket 2 Contains: 2 Bucket 3 Contains: Bucket 4 Contains: 4 15 Bucket 5 Contains: 5 Bucket 6 Contains: 6 Bucket 7 Contains: 7 Bucket 8 Contains: 8 Bucket 9 Contains: Bucket 10 Contains: 10
- History of C++
- Node | urlObject.slashes API
- What are Forward declarations in C++
- How to convert an HTML element or document into image ?
- How to reset/remove CSS styles for element ?
- jQuery | Traversing
- How to set flexbox having unequal width of elements using CSS ?
- How to format numbers by prepending 0 to single-digit numbers?
- AngularJS | Directives
- PHP | IntlChar getPropertyValueName() Function
- __builtin_inf() functions of GCC compiler
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. 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.