C++ map end() 函数

30 Aug 2024 | 3 分钟阅读

C++ map 的 end() 函数用于返回一个指向 map 中最后一个条目之后的迭代器。

语法

参数

返回值

它返回一个指向 map 最后一个元素之后位置的迭代器。

示例 1

让我们看一个 end() 函数的简单示例。

输出

a => C++
b => Java
c => SQL

在上面的代码中,end() 函数用于返回一个指向 mymap 中最后一个元素之后位置的迭代器。

示例 2

让我们看一个使用 for-each 循环遍历 map 的简单示例。

输出

Room1 = 100
Room2 = 200
Room3 = 300 

在上面的示例中,我们使用 STL 算法 std::for-each 来遍历 map。它将遍历 map 的每个元素并调用我们提供的回调函数。

示例 3

让我们看一个使用 while 循环遍历 map 的简单示例。

输出

100 = Nikita
200 = Deep
300 = Priya
400 = Suman
500 = Aman

在上面的示例中,end() 函数用于返回一个指向 mymap 中最后一个元素之后位置的迭代器。

示例 4

让我们看一个简单的例子。

输出

Elements are:
10 * 10 = 100
20 * 20 = 400
30 * 30 = 900

在上面的示例中,end() 函数用于返回一个指向 mymap 中最后一个元素之后位置的迭代器。

下一个主题C++ Map