c++

C++ hashset如何删除元素

小樊
97
2024-07-30 12:06:10
栏目: 编程语言
C++开发者专用服务器,限时0元免费领! 查看>>

要删除C++中的hashset中的元素,可以使用erase()函数。可以使用以下方式来删除元素:

#include <iostream>
#include <unordered_set>

int main() {
    std::unordered_set<int> hashset = {1, 2, 3, 4, 5};

    // 删除元素3
    hashset.erase(3);

    // 输出删除元素后的hashset
    for (auto num : hashset) {
        std::cout << num << " ";
    }

    return 0;
}

在上面的示例中,我们使用erase()函数删除了元素3,并输出了删除元素后的hashset。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:C++ hashset的最佳实践是什么

0
看了该问题的人还看了