📜  C++ Multiset Cend()函数-JavaPoint(1)

📅  最后修改于: 2023-12-03 15:29:49.722000             🧑  作者: Mango

C++ Multiset Cend()函数-JavaPoint

简介

cend()是C++ Multiset库中的一个函数,用于返回指向set容器最后一个元素之后位置的迭代器。该函数可以用来遍历整个set容器,通常与begin()一起使用。

用法

迭代器的声明方式如下:

multiset<int> mySet = {1, 2, 3, 4, 5};
multiset<int>::iterator it;

使用cend()函数可以返回set容器的最后一个元素之后位置的迭代器,如下所示:

it = mySet.cend();

注意:cend()函数返回的是常量迭代器,因此我们不能修改它所指向的元素。

示例

以下是cend()函数在遍历set容器时的示例:

multiset<int> mySet = {1, 2, 3, 4, 5};
multiset<int>::iterator it;

for(it = mySet.begin(); it != mySet.cend(); it++) {
    cout << *it << " ";
}

输出结果为:

1 2 3 4 5
总结

cend()函数是C++ Multiset库中的一个强大的迭代器函数,可用于遍历容器中的所有元素。在使用该函数时,要注意返回的是常量迭代器,我们不能修改它所指向的元素。