c++中set erase的使用方法是什么

avatar
作者
猴君
阅读量:0

在C++中,set的erase方法用于从集合中删除指定的元素。其语法如下:

set_name.erase(value); 

其中,set_name是要操作的set容器的名称,value是要删除的元素的值。

示例代码:

#include  #include   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已经被删除。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!