unordered_set<int>::const_iterator c_it = set1.cbegin(); //返回指向set1首元素的常量迭代器 unordered_set<int>::local_iterator it = set1.begin(1);//返回1号桶中的首元素迭代器 unordered_set<int>::const_local_iterator c_it = set1.cbegin(1);//返回1号桶中的首元素的常量迭代器 pair<...
通常可以在常数时间进行插入和删除。无序set的键值和其内容值是一样的,和map不同的,我们不能修改其内容,但是可以插入元素或者删除元素。 其类声明原型为: template<classKey,// unordered_set::key_type/value_typeclassHash= hash<Key>,// unordered_set::hasherclassPred = equal_to<Key>,// unordered_set...
2.常用操作 set1.find(2);//查找2,找到返回迭代器,失败返回end()set1.count(2);//返回指2出现的次数,0或1set1.emplace(3);//使用转换移动构造函数,返回pair<unordered_set<int>::iterator, bool>set1.insert(3);//插入元素,返回pair<unordered_set<int>::iterator, bool>set1.insert({1,2,3});...