C++ 中的 set
函数主要用于将一个元素插入到集合(set)中。如果该元素已经存在于集合中,则不会进行任何操作。由于集合中的元素是唯一的,因此 set
函数可以确保集合中不会出现重复的元素。
set
函数通常定义在 C++ 的标准库 <set>
中,并且是 std::set
类的一个成员函数。下面是一个简单的示例代码,演示了如何使用 set
函数:
#include <iostream>
#include <set>
int main() {
std::set<int> my_set = {1, 2, 3}; // 创建一个包含三个元素的集合
my_set.insert(4); // 将元素 4 插入到集合中
my_set.insert(2); // 尝试将元素 2 再次插入到集合中,但不会进行任何操作,因为 2 已经存在于集合中
for (int num : my_set) { // 遍历集合中的所有元素并打印它们
std::cout << num << " ";
}
return 0;
}
输出结果为:
1 2 3 4
在这个示例中,我们首先创建了一个包含三个元素的 std::set
对象 my_set
。然后,我们使用 insert
函数将元素 4 插入到集合中,并将元素 2 再次插入到集合中(尽管它已经存在)。最后,我们使用范围 for 循环遍历集合中的所有元素并打印它们。