【❌❌N种姿势满足你遍历C++ vector⭕⭕】C++ vector 遍历
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 遍历相关推荐
- S系列·删除文件夹的几种姿势
S系列·删除文件夹的几种姿势 目的 删除姿势 总结 S又称水,亦可读作Small,在日常工作学习过程中,偶尔会发现之前没有看见的.小的.有趣的操作,或许这些操作对于当下的问题解决并无意义,仍然想记录下 ...
- java 多线程遍历list_如何线程安全地遍历List:Vector、CopyOnWriteArrayList
遍历List的多种方式 在讲如何线程安全地遍历List之前,先看看通常我们遍历一个List会采用哪些方式. 方式一: for(int i = 0; i < list.size(); i++) { ...
- DLL 注入技术的 N 种姿势
DLL 注入技术的 N 种姿势 本文中我将介绍DLL注入的相关知识.不算太糟的是,DLL注入技术可以被正常软件用来添加/扩展其他程序,调试或逆向工程的功能性:该技术也常被恶意软件以多种方式利用.这意味 ...
- Springboot 解决跨域的四种姿势
Springboot 解决跨域的四种姿势 姿势一 实现WebMvcConfigurer#addCorsMappings的方法 import org.springframework.context.an ...
- c++ stl容器vector删除(erase),遍历等基本用法介绍及头文件
Vectors 包含着一系列连续存储的元素,其行为和数组类似.访问Vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成,而查找特定值的元素所处的位置或是在Vector中插入元素则是线 ...
- return error怎么定义_SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势
200105-SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势 虽然 http 的提供了一整套完整.定义明确的状态码,但实际的业务支持中,后端并不总会遵守这套规则 ...
- c++层次遍历_动画:二叉树遍历的多种姿势
前言 在<什么是二叉树>中,我们介绍了二叉树的创建(插入),查找和删除,本文将介绍二叉树的遍历.而二叉树遍历有多种形式,他们也可以应用在不同的场景中,常见的深度优先遍历方式有前序遍历,中序 ...
- boot返回码规范 spring_SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势
200105-SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势 虽然 http 的提供了一整套完整.定义明确的状态码,但实际的业务支持中,后端并不总会遵守这套规则 ...
- 你好~520|Python花式表白的几种姿势
大家好,520它又要来了 所以今天的主题是粉色的 为了各位秃头程序员不再头疼 本文给大家介绍几种用Python表白的姿势 绝不是画个爱心曲线那么简单- 属于TA的词云 用Python将你们的聊天记录/ ...
最新文章
- 时钟同步和时钟修正的小技巧
- CCF 2017年题目题解 - Python
- [蓝桥杯2019初赛]修改数组-并查集
- Leetcode--72.编辑距离(java)
- numpy+pandas+matplotlib画箱形图
- devops失败的原因_为什么害怕失败是一种无声的DevOps病毒
- TOGAF 10 正式发布
- 小爱同学app安卓版_小爱同学3.0版本下载-小爱同学3.0安装包下载v5.0.62 安卓最新版-2265安卓网...
- 2019新版《龙果学院Elasticsearch顶尖高手系列(高手进阶篇教程)》
- 第十五课.K均值算法
- 如何提取mp4中的音频?
- 开发板与PC直连还是交叉,关于直连网线交叉网线做法
- 记录笔记时得到的人生的两个道理
- java super构造函数_Java为什么this()和super()必须是构造函数中的第一条语句?...
- HTTP之proxy
- Language Models are Unsupervised Multitask Learners 论文纪要
- 悬崖勒马回头是岸——关于玩王者荣耀游戏的一些想法
- 梦幻西游H5私服服务端超详细图文架设教程
- WPS OFFICE关闭热点和广告推送
- 用计算机绘制阀体各零件步骤,(学生)计算机绘图课程设计(9页)-原创力文档...
热门文章
- HttpContext.Current.Request.Url 地址:获取域名
- 剑指Offer(书):链表的倒数第K个节点
- Java List部分截取,获得指定长度子集合
- 第七章之main函数和启动例程
- 文件上传到ubuntu -- WinSCP 登录ftp服务器
- Leetcode题解(26)
- 在js中的replace方法详解
- [Bug] .NET 2.0 的Bug —— ComboBox中不能添加Component.
- RouteOS的DHCP服务器配置
- 时频分析:短时傅立叶变换实现(4)