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

溫馨提示×

c++ 中的 set 如何遍歷

c++
小樊
81
2024-11-29 18:32:55
欄目: 編程語言

在 C++ 中,你可以使用迭代器(iterator)或者范圍循環(range-based for loop)來遍歷 std::set。下面是兩種方法的示例:

  1. 使用迭代器遍歷:
#include <iostream>
#include <set>

int main() {
    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. 使用范圍循環遍歷(C++11 及更高版本):
#include <iostream>
#include <set>

int main() {
    std::set<int> my_set = {1, 2, 3, 4, 5};

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

    return 0;
}

在這兩個示例中,我們都創建了一個包含整數的 std::set,并使用不同的方法遍歷它。注意,std::set 中的元素默認是按升序排列的。

0
松阳县| 余庆县| 灵山县| 白城市| 夹江县| 华坪县| 平潭县| 敦化市| 谷城县| 冀州市| 三穗县| 苍山县| 丰宁| 南丹县| 德安县| 石渠县| 达拉特旗| 北海市| 张掖市| 乡宁县| 敦煌市| 富川| 曲阳县| 宁海县| 庆安县| 三门峡市| 凤凰县| 陆良县| 丹江口市| 社旗县| 运城市| 明水县| 咸阳市| 岗巴县| 钟祥市| 稷山县| 陇南市| 内乡县| 孟村| 浦江县| 察雅县|