C++ multiset begin()

2024 年 8 月 30 日 | 阅读 2 分钟

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

语法

参数

返回值

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

复杂度

常量。

迭代器有效性

无变化。

数据竞争

容器被访问。常量和非常量版本都不会修改容器。

异常安全

此函数从不抛出异常。

示例 1

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

输出

Contents of mymultiset are: 
C++
C++
Java
SQL

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

示例 2

让我们看一个简单的例子

输出

0 2 2 4 5 5

示例 3

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

输出

Elements of mymultiset are: 
Aman
Deep
Nikita
Nikita
Priya
Suman

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

示例 4

让我们看一个简单的例子

输出

The first element of s1 is 1
The first element of s1 is now 2

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

下一个主题C++ multiset