#include <iostream>
#include <set>
int main() {
// 创建一个空的 set
std::set<int> mySet;
// 向 set 中插入元素
mySet.insert(10);
mySet.insert(20);
mySet.insert(30);
// 检查 set 中是否包含特定元素
if (mySet.find(20) != mySet.end()) {
std::cout << "Element 20 is in the set" << std::endl;
} else {
std::cout << "Element 20 is not in the set" << std::endl;
}
// 遍历 set 并打印元素
std::cout << "Set elements:";
for (auto it = mySet.begin(); it != mySet.end(); ++it) {
std::cout << " " << *it;
}
std::cout << std::endl;
// 删除 set 中的特定元素
mySet.erase(20);
// 打印 set 的大小
std::cout << "Set size after erasing: " << mySet.size() << std::endl;
return 0;
}
c++ stl 之 set
最新推荐文章于 2024-11-05 17:16:24 发布