亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何遍歷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
望都县| 芦山县| 西平县| 扎兰屯市| 陇川县| 革吉县| 林州市| 海城市| 额尔古纳市| 桃园县| 晋宁县| 东山县| 陇西县| 桐庐县| 陆川县| 保定市| 宁阳县| 隆子县| 额敏县| 合肥市| 广水市| 雅安市| 香格里拉县| 镇宁| 交口县| 磴口县| 青冈县| 界首市| 平原县| 芮城县| 鲜城| 紫阳县| 株洲县| 霍城县| 大英县| 龙井市| 光泽县| 永昌县| 宜春市| 金沙县| 涿鹿县|