// 查找元素 auto it = s.find(10); if (it != s.end()) { std::cout << "Element 10 found in set." << std::endl; } else { std::cout << "Element 10 not found in set." << std::endl; }
// 删除元素 s.erase(5);
// 显示删除后的元素 std::cout << "Elements in set after erasing 5: "; for (constauto& elem : s) { std::cout << elem << " "; } std::cout << std::endl;
return0; }
总结
set 是 C++ 标准库中一个非常有用的关联容器,适用于需要存储不重复的有序元素集合的场景。了解其基本用法、特点和注意事项有助于在实际编程中有效地利用 set 提高代码的效率和可读性。