91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何遍歷C++中的set集合

c++
小樊
83
2024-09-13 02:32:51
欄目: 編程語言

在 C++ 中,std::set 是一個關聯容器,它包含一組唯一的對象

#include<iostream>
#include <set>

int main() {
    // 創建并初始化一個 set 集合
    std::set<int> my_set = {1, 2, 3, 4, 5};

    // 使用迭代器遍歷 set 集合
    for (std::set<int>::iterator it = my_set.begin(); it != my_set.end(); ++it) {
        std::cout << *it << " ";
    }

    return 0;
}

輸出:

1 2 3 4 5

從 C++11 開始,你還可以使用基于范圍的 for 循環(range-based for loop)來遍歷 std::set

#include<iostream>
#include <set>

int main() {
    // 創建并初始化一個 set 集合
    std::set<int> my_set = {1, 2, 3, 4, 5};

    // 使用基于范圍的 for 循環遍歷 set 集合
    for (const auto &element : my_set) {
        std::cout<< element << " ";
    }

    return 0;
}

輸出:

1 2 3 4 5

這兩種方法都會按照升序遍歷 std::set 中的元素。

0
荆门市| 容城县| 滨州市| 界首市| 潞城市| 西畴县| 黄梅县| 裕民县| 枝江市| 鹤岗市| 武冈市| 哈巴河县| 齐河县| 兴仁县| 大埔县| 云南省| 江阴市| 滨海县| 禄丰县| 曲周县| 樟树市| 砀山县| 沂南县| 武义县| 敖汉旗| 稷山县| 香港| 嵊泗县| 汤阴县| 新密市| 界首市| 北辰区| 桂平市| 宜章县| 临城县| 茌平县| 长子县| 大英县| 灯塔市| 临夏县| 无棣县|