C++ Set end()函数
C++ set end() 函数用于返回集合中最后一个元素的下一个迭代器。
注意:这只是一个占位符,在此位置没有元素存在,试图访问是未定义的行为。
语法
参数
无
返回值
它返回一个迭代器,该迭代器指向集合的最后一个元素的下一个位置。
复杂度
常数级。
迭代器有效性
没有变化。
数据竞争
并发访问集合的元素是安全的。
容器既不是非const版本也不是const版本会修改容器。
异常安全性
该成员函数不会抛出异常。
示例1
让我们看一下end()函数的简单示例:
输出:
在上面的例子中,end()函数用于返回一个指向myset集合中最后一个元素后面的迭代器。
示例2
让我们看一个使用for-each循环遍历集合的简单示例:
输出:
示例3
我们来看一个简单的例子,使用while循环迭代集合:
输出:
在上面的例子中,end()函数用于返回一个迭代器,该迭代器指向myset集合中最后一个元素的下一个位置。
示例4
让我们看一个简单的例子:
输出:
在上面的例子中,end()函数用于返回一个指向myset集合中最后一个元素的下一个位置的迭代器。