在C++中,set的erase方法用于从集合中删除指定的元素。其语法如下:
set_name.erase(value);
其中,set_name是要操作的set容器的名称,value是要删除的元素的值。
示例代码:
#include <iostream>
#include <set>
int main() {
std::set<int> mySet = {1, 2, 3, 4, 5};
// 删除元素3
mySet.erase(3);
// 输出删除元素后的集合
for (int val : mySet) {
std::cout << val << " ";
}
return 0;
}
此代码将输出:1 2 4 5。因为元素3已经被删除。