C++ map cbegin() 函数

30 Aug 2024 | 3 分钟阅读

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

语法

注意:const_iterator 是一个指向常量内容的迭代器。

参数

返回值

它返回一个指向 map 第一个元素的 const_iterator。

示例 1

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

输出

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

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

示例 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

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

示例 4

我们来看另一个简单的示例。

输出

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

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

下一个主题C++ Map