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

溫馨提示×

c++中如何遍歷vector中的元素

c++
小樊
87
2024-09-16 16:31:24
欄目: 編程語言

在C++中,有多種方法可以遍歷std::vector中的元素。下面是一些常見的方法:

  1. 使用傳統的for循環和索引:
#include<iostream>
#include<vector>

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

    for (size_t i = 0; i < vec.size(); ++i) {
        std::cout<< vec[i] << " ";
    }

    return 0;
}
  1. 使用范圍for循環(C++11及更高版本):
#include<iostream>
#include<vector>

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

    for (const auto &element : vec) {
        std::cout<< element << " ";
    }

    return 0;
}
  1. 使用迭代器:
#include<iostream>
#include<vector>

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

    for (auto it = vec.begin(); it != vec.end(); ++it) {
        std::cout << *it << " ";
    }

    return 0;
}
  1. 使用std::for_each算法(C++98及更高版本):
#include<iostream>
#include<vector>
#include<algorithm>

void print(int element) {
    std::cout<< element << " ";
}

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

    std::for_each(vec.begin(), vec.end(), print);

    return 0;
}

以上是C++中遍歷std::vector元素的一些常見方法。根據你的需求和編譯器版本,你可以選擇最適合你的方法。

0
永吉县| 鲁甸县| 吉安市| 海原县| 丰台区| 阳山县| 福鼎市| 莲花县| 昭苏县| 渑池县| 巨野县| 旅游| 崇仁县| 班玛县| 阜南县| 安乡县| 都江堰市| 辽源市| 四平市| 湘潭市| 恩平市| 镇远县| 祁东县| 永州市| 寿光市| 海晏县| 牟定县| 错那县| 蒙阴县| 乌拉特中旗| 濉溪县| 依安县| 新竹县| 普安县| 长泰县| 财经| 桑植县| 铁力市| 金川县| 瓦房店市| 玉树县|