c++

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

小亿
141
2024-05-29 18:35:11
栏目: 编程语言

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

0
看了该问题的人还看了