C++ set []
时间: 2023-09-11 10:03:33 浏览: 94
C++中 的Set容器
4星 · 用户满意度95%
引用是一段C++代码,其中使用了set容器。setC++标准库中的一个容器,用于存储一组唯一的元素。在引用的代码中,通过使用set<int> s来定义一个整数类型的set容器。然后使用s.insert(a, a+3)将数组a的元素插入到set中。接着使用set<int>::iterator iter来定义一个迭代器,用于遍历set容器中的元素。通过使用s.find(2)来查找set中是否存在元素2,如果存在则输出该元素。是另一个示例代码,同样使用了set容器。在这段代码中,通过使用s.insert(a, a+3)将数组a的元素插入到set中。然后使用for循环和迭代器iter来遍历set容器中的元素,并输出每个元素。同时,使用pair<set<int>::iterator, bool> pr来定义一个pair对象,通过调用s.insert(5)将元素5插入到set中,并判断是否插入成功。如果插入成功,则输出插入的元素。是另一个示例代码,同样使用了set容器。在这段代码中,通过使用for循环将数字1到5插入到set容器中。然后使用for循环和迭代器iter来遍历set容器中的元素,并输出每个元素。同时,使用pair<set<int>::const_iterator, set<int>::const_iterator> pr来定义一个pair对象,通过调用s.equal_range(3)来查找set中大于等于3的第一个元素和大于3的第一个元素,并输出结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C++ Set用法详解(转载,方便自己参考)](https://blog.csdn.net/qq_56067257/article/details/123252972)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文