📅  最后修改于: 2023-12-03 14:39:52.677000             🧑  作者: Mango
unordered_set是C++ STL中的一种关联容器,它是以哈希表的形式实现的,具有插入、删除、查找等常数时间操作的特点。begin函数是unordered_set的成员函数之一,用于返回一个迭代器,指向容器中第一个元素的位置。
unordered_set::iterator begin()
begin函数返回一个迭代器,指向unordered_set容器中第一个元素的位置。
#include <iostream>
#include <unordered_set>
using namespace std;
int main() {
unordered_set<int> myset = {1, 2, 3, 4, 5};
unordered_set<int>::iterator it = myset.begin();
for(; it != myset.end(); ++it) {
cout << *it << " ";
}
return 0;
}
1 2 3 4 5
在示例代码中,我们使用了begin函数获得了一个迭代器it,它指向了myset中的第一个元素。然后我们使用for循环遍历myset,输出了其中的全部元素。最终的输出结果是1 2 3 4 5。