温馨提示×

C++ hashset如何删除元素

c++
小樊
89
2024-07-30 12:06:10
栏目: 编程语言

要删除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。

0