c++

c++ set遍历 怎样避免重复

小樊
86
2024-11-26 02:52:01
栏目: 编程语言
C++开发者专用服务器,限时0元免费领! 查看>>

在C++中,使用std::set可以自动去除重复元素。当你遍历一个std::set时,每个元素只会出现一次。这里有一个简单的例子:

#include <iostream>
#include <set>

int main() {
    // 创建一个包含重复元素的set
    std::set<int> my_set = {1, 2, 3, 2, 1, 4, 5, 4};

    // 遍历set并打印元素
    for (const int& element : my_set) {
        std::cout << element << " ";
    }

    return 0;
}

输出结果:

1 2 3 4 5

在这个例子中,my_set包含了重复的12,但在遍历时,它们只会出现一次。这就是std::set自动去除重复元素的特点。

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

相关推荐:C++ set遍历时如何避免重复元素

0
看了该问题的人还看了