C++ STL中的unordered_map end()函数
unordered_map::end() 是C++ STL中的一个内置函数,它返回一个迭代器,该迭代器指向unordered_map容器中 最后一个 元素的位置。在unordered_map对象中,并没有保证哪个特定的元素被认为是其第一个元素,但是由于迭代范围从其begin到其end并在范围内失效,因此容器中的所有元素都包含在内。
语法:
参数: 该函数接受一个参数 n ,它是一个可选参数,用于指定桶的数目。如果设置了参数,迭代器就会返回指向一个桶的past-the-end元素,否则它就指向容器的past-the-end元素。
返回值: 该函数返回一个迭代器,它指向容器末尾的元素。
下面的程序说明了上述函数:
程序1:
程序2: