中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何遍歷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
达州市| 漳浦县| 彩票| 弥勒县| 苍溪县| 陇川县| 博兴县| 光山县| 大洼县| 会昌县| 平江县| 大同县| 郁南县| 文化| 黄浦区| 淄博市| 新泰市| 微博| 彰化市| 南京市| 永靖县| 二连浩特市| 西乌珠穆沁旗| 萍乡市| 进贤县| 时尚| 建昌县| 襄樊市| 江津市| 乐山市| 敖汉旗| 温宿县| 贺兰县| 那曲县| 杭州市| 安西县| 锡林郭勒盟| 东莞市| 达日县| 历史| 山东省|