C++ vector遍历demo,多种姿势任你选~

1.迭代器

    for(vector<int>::iterator it = obj.begin(); it != obj.end(); it++){cout << *it << ",";}

2.C++11 新增关键字auto

    for(auto it = obj.begin(); it != obj.end(); it++){cout << *it << ",";}

3.数组遍历法

    for(int i=0;i<obj.size();i++){cout<<obj[i]<<",";}

4.基于范围的for循环

    for (auto iter : obj) {cout << iter << ",";}

demo示例

#include <vector>
#include <iostream>
using namespace std;int main()
{vector<int>obj;for(int i=0;i<10;i++){obj.push_back(i);cout<<obj[i]<<",";    }cout << endl << "vector size is :" << obj.size() << endl;//iterator遍历for(vector<int>::iterator it = obj.begin(); it != obj.end(); it++){cout << *it << ",";}cout << endl;//数组循环遍历for(int i=0;i<obj.size();i++){cout<<obj[i]<<",";}cout << endl;//auto关键字遍历遍历for(auto it = obj.begin(); it != obj.end(); it++){cout << *it << ",";}cout << endl;//基于范围的for循环for (auto iter : obj) {cout << iter << ",";}cout << endl;return 0;
}

结果展示:

结束寄语

有关vector小细节的介绍就到此结束啦!下篇博文与各位再见面~

写博不易,如蒙厚爱,赏个关注,一键三连~~点赞+评论+收藏												

【❌❌N种姿势满足你遍历C++ vector⭕⭕】C++ vector 遍历相关推荐

  1. S系列·删除文件夹的几种姿势

    S系列·删除文件夹的几种姿势 目的 删除姿势 总结 S又称水,亦可读作Small,在日常工作学习过程中,偶尔会发现之前没有看见的.小的.有趣的操作,或许这些操作对于当下的问题解决并无意义,仍然想记录下 ...

  2. java 多线程遍历list_如何线程安全地遍历List:Vector、CopyOnWriteArrayList

    遍历List的多种方式 在讲如何线程安全地遍历List之前,先看看通常我们遍历一个List会采用哪些方式. 方式一: for(int i = 0; i < list.size(); i++) { ...

  3. DLL 注入技术的 N 种姿势

    DLL 注入技术的 N 种姿势 本文中我将介绍DLL注入的相关知识.不算太糟的是,DLL注入技术可以被正常软件用来添加/扩展其他程序,调试或逆向工程的功能性:该技术也常被恶意软件以多种方式利用.这意味 ...

  4. Springboot 解决跨域的四种姿势

    Springboot 解决跨域的四种姿势 姿势一 实现WebMvcConfigurer#addCorsMappings的方法 import org.springframework.context.an ...

  5. c++ stl容器vector删除(erase),遍历等基本用法介绍及头文件

    Vectors 包含着一系列连续存储的元素,其行为和数组类似.访问Vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成,而查找特定值的元素所处的位置或是在Vector中插入元素则是线 ...

  6. return error怎么定义_SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势

    200105-SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势 虽然 http 的提供了一整套完整.定义明确的状态码,但实际的业务支持中,后端并不总会遵守这套规则 ...

  7. c++层次遍历_动画:二叉树遍历的多种姿势

    前言 在<什么是二叉树>中,我们介绍了二叉树的创建(插入),查找和删除,本文将介绍二叉树的遍历.而二叉树遍历有多种形式,他们也可以应用在不同的场景中,常见的深度优先遍历方式有前序遍历,中序 ...

  8. boot返回码规范 spring_SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势

    200105-SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势 虽然 http 的提供了一整套完整.定义明确的状态码,但实际的业务支持中,后端并不总会遵守这套规则 ...

  9. 你好~520|Python花式表白的几种姿势

    大家好,520它又要来了 所以今天的主题是粉色的 为了各位秃头程序员不再头疼 本文给大家介绍几种用Python表白的姿势 绝不是画个爱心曲线那么简单- 属于TA的词云 用Python将你们的聊天记录/ ...

最新文章

  1. 时钟同步和时钟修正的小技巧
  2. CCF 2017年题目题解 - Python
  3. [蓝桥杯2019初赛]修改数组-并查集
  4. Leetcode--72.编辑距离(java)
  5. numpy+pandas+matplotlib画箱形图
  6. devops失败的原因_为什么害怕失败是一种无声的DevOps病毒
  7. TOGAF 10 正式发布
  8. 小爱同学app安卓版_小爱同学3.0版本下载-小爱同学3.0安装包下载v5.0.62 安卓最新版-2265安卓网...
  9. 2019新版《龙果学院Elasticsearch顶尖高手系列(高手进阶篇教程)》
  10. 第十五课.K均值算法
  11. 如何提取mp4中的音频?
  12. 开发板与PC直连还是交叉,关于直连网线交叉网线做法
  13. 记录笔记时得到的人生的两个道理
  14. java super构造函数_Java为什么this()和super()必须是构造函数中的第一条语句?...
  15. HTTP之proxy
  16. Language Models are Unsupervised Multitask Learners 论文纪要
  17. 悬崖勒马回头是岸——关于玩王者荣耀游戏的一些想法
  18. 梦幻西游H5私服服务端超详细图文架设教程
  19. WPS OFFICE关闭热点和广告推送
  20. 用计算机绘制阀体各零件步骤,(学生)计算机绘图课程设计(9页)-原创力文档...

热门文章

  1. HttpContext.Current.Request.Url 地址:获取域名
  2. 剑指Offer(书):链表的倒数第K个节点
  3. Java List部分截取,获得指定长度子集合
  4. 第七章之main函数和启动例程
  5. 文件上传到ubuntu -- WinSCP 登录ftp服务器
  6. Leetcode题解(26)
  7. 在js中的replace方法详解
  8. [Bug] .NET 2.0 的Bug —— ComboBox中不能添加Component.
  9. RouteOS的DHCP服务器配置
  10. 时频分析:短时傅立叶变换实现(4)