📅  最后修改于: 2020-10-18 03:37:24             🧑  作者: Mango
C++ map begin()函数
C++ map begin()函数用于返回引用映射容器第一个元素的迭代器。
句法
iterator begin(); //until C++ 11
const_iterator begin() const; //until C++ 11
iterator begin() noexcept; //since C++ 11
const_iterator begin() const noexcept; //since C++ 11
参数
没有
返回值
它返回一个指向地图第一个元素的迭代器。
例子1
让我们看一个简单的begin()函数示例。
#include
#include
输出:
a => C++
b => Java
c => SQL
在上面的代码中,begin()函数用于返回指向mymap映射中第一个元素的迭代器。
例子2
让我们看一个简单的示例,使用for-each循环遍历地图。
#include
#include
输出:
Room1 = 100
Room2 = 200
Room3 = 300
在上面的示例中,我们使用STL算法std :: for-each遍历地图。它将在每个map元素上进行迭代,并调用我们提供的回调。
例子3
让我们看一个使用while循环迭代地图的简单示例。
#include
#include
输出:
Elements are:
100: Nikita
200: Deep
300: Priya
400: Suman
500: Aman
在上面的代码中,begin()函数用于返回指向mymap映射中第一个元素的迭代器。
例子4
让我们看一个简单的例子:
#include
#include
#include
输出:
Elements are:
10 + 10 = 20
20 + 20 = 40
30 + 30 = 60
The first element is: {10, 10}
在上面的示例中,begin()函数用于返回指向mymap映射中第一个元素的迭代器。