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