首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[C++]vector遍历方式4种

[C++]vector遍历方式4种

作者头像
云未归来
发布2025-07-19 11:23:25
发布2025-07-19 11:23:25
2020
举报

#include<windows.h> #include<iostream> #include<vector> #include<iterator> #include<algorithm> using namespace std; int main(void) {     vector<int> v1;     for (int i = 0; i < 4; i++) v1.push_back(i);

    //遍历容器的4种方法

    //1.普通for循环     for (unsigned i = 0; i < v1.size(); i++) cout << v1[i] << " ";     cout << endl;

    vector<int>::iterator it = v1.begin();     //2.使用迭代器的for循环     for (it; it != v1.end(); it++) cout << *it << " ";     cout << endl;

    //3.基于范围的for循环     for (int x : v1) cout << x << " ";     cout << endl;

    //4.使用for_each()函数和Lambda表达式     for_each(v1.begin(), v1.end(), [](int x) {cout << x << " "; });     cout << endl;

    system("pause");     return 0; }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档