📅  最后修改于: 2023-12-03 15:29:51.149000             🧑  作者: Mango
cend()
函数是C++ STL中unordered_set
容器提供的一个成员函数,用于返回指向容器中尾端的常量迭代器。
它是一个常量成员函数,因此不能用于修改数据。
auto cend() const noexcept;
它返回一个常量迭代器,指向unordered_set
容器中的尾元素之后的一个位置。
#include <iostream>
#include <unordered_set>
int main() {
std::unordered_set<int> uset{1, 2, 3, 4, 5};
for (auto it = uset.cbegin(); it != uset.cend(); ++it) {
std::cout << *it << ' ';
}
std::cout << '\n';
return 0;
}
上面的代码创建了一个unordered_set
容器,用于存储一些整数。然后,我们使用cend()
函数来遍历整个容器,并输出其中的元素。
注意,在上面的示例中,我们使用了cbegin()
函数来获取unordered_set
容器的常量迭代器,并使用cend()
函数来获取容器的常量迭代器的末尾位置。
cend()
函数是C++ STL中unordered_set
容器提供的一个成员函数,用于返回指向容器中尾端的常量迭代器。它返回一个常量迭代器,指向unordered_set
容器中的尾元素之后的一个位置。在使用时,需要注意使用cbegin()
函数来获取容器的常量迭代器,以便与cend()
函数一起使用遍历容器中的元素。