C++ multiset cend()

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

C++ multiset 的 cend() 函数用于返回一个指向 multiset 中最后一个条目之后的常量迭代器。

注意:- 这是一个占位符。此位置不存在任何元素,尝试访问将导致未定义行为。

语法

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

参数

返回值

cend() 函数返回一个指向 multiset 最后一个元素之后的常量迭代器。

复杂度

常量。

迭代器有效性

无变化。

数据竞争

容器被访问。

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

异常安全

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

示例 1

让我们看看 cend() 函数的简单示例

输出

mymultiset contains: 10 10 20 20 30 40

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

示例 2

让我们看一个在 multiset 中查找元素的简单示例。

输出

Enter value to find: 10
Element found: 10

示例 3

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

输出

Apple
Banana
Orange
Orange

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

示例 4

让我们看一个简单的例子

输出

1
1
2
3

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

下一个主题C++ multiset