在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已經被刪除。