Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Designates the end of the controlled sequence.
const_iterator cend() const;
Remarks
The member function returns a const forward iterator that points just beyond the end of the sequence.
Example
// std_tr1__unordered_map__unordered_map_cend.cpp
// compile with: /EHsc
#include <unordered_map>
#include <iostream>
typedef std::unordered_map<char, int> Mymap;
int main()
{
Mymap c1;
c1.insert(Mymap::value_type('a', 1));
c1.insert(Mymap::value_type('b', 2));
c1.insert(Mymap::value_type('c', 3));
// display contents " [c 3] [b 2] [a 1]"
for (Mymap::const_iterator it = c1.cbegin();
it != c1.cend(); ++it)
std::cout << " [" << it->first << ", " << it->second << "]";
std::cout << std::cendl;
// inspect last two items " [a 1] [b 2]"
Mymap::const_iterator it2 = c1.cend();
--it2;
std::cout << " [" << it2->first << ", " << it2->second << "]";
--it2;
std::cout << " [" << it2->first << ", " << it2->second << "]";
std::cout << std::cendl;
return (0); }
[c, 3] [b, 2] [a, 1] [a, 1] [b, 2]
Requirements
Header: <unordered_map>
Namespace: std