当前位置:首页 C++ > 正文

c++set函数

作者:野牛程序员:2023-05-27 18:29:08 C++阅读 2641

在C++中,std::set是一个标准库容器,用于存储唯一的元素集合。它按照特定的排序顺序自动对元素进行排序,并且插入和搜索操作都具有较高的效率。

要使用std::set,您需要包含 <set> 头文件,并使用std命名空间。以下是一些常见的操作和用法示例:

  1. 创建一个std::set对象:

#include <set>std::set<int> mySet;  // 创建一个存储整数的set
  1. 插入元素:

mySet.insert(5);     // 插入元素5
mySet.insert(2);     // 插入元素2
mySet.insert(8);     // 插入元素8
  1. 检查元素是否存在:

if(mySet.find(5) != mySet.end()) { 
   // 元素5存在于set中
}
  1. 遍历set中的元素:

std::set<int>::iterator it;
for (it = mySet.begin(); it != mySet.end(); ++it) {
    // 处理每个元素: *it
}
  1. 删除元素:

mySet.erase(2);      // 删除元素2
  1. 获取set的大小:

int size = mySet.size();


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击