C++ multiset cbegin()

30 Aug 2024 | 3 分钟阅读

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

语法

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

参数

返回值

cbegin() 函数返回一个指向 multiset 第一个元素的 const_iterator。

复杂度

Constant

迭代器有效性

无变化。

数据竞争

容器被访问。

同时访问 multiset 容器的元素是安全的。

异常安全

此成员函数从不抛出异常。

示例 1

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

输出

C
C++
Java
SQL

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

示例 2

让我们看一个简单的例子

输出

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

示例 3

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

输出

Dolly
John
Nikita
Nikita
Robin

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

示例 4

让我们看另一个简单示例

输出

Increasing order: 
______________________
290
350
400
400
410
465

Smallest Number is: 290
Biggest Number is: 465

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

下一个主题C++ multiset