C++ map begin() 函数

30 Aug 2024 | 3 分钟阅读

C++ map 的 begin() 函数用于返回一个指向 map 容器中第一个元素的迭代器。

语法

参数

返回值

它返回一个指向 map 中第一个元素的迭代器。

示例 1

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

输出

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

在上面,begin() 函数用于返回一个指向 mymap 这个 map 中第一个元素的迭代器。

示例 2

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

输出

Room1 = 100
Room2 = 200
Room3 = 300 

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

示例 3

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

输出

Elements are:
100: Nikita
200: Deep
300: Priya
400: Suman
500: Aman

在上面,begin() 函数用于返回一个指向 mymap 这个 map 中第一个元素的迭代器。

示例 4

让我们看一个简单的例子

输出

Elements are:
10 + 10 = 20
20 + 20 = 40
30 + 30 = 60
The first element is: {10, 10}

在上面的示例中,begin() 函数用于返回一个指向 mymap 这个 map 中第一个元素的迭代器。

下一个主题C++ Map