[C++]使用auto遍历判断是否是最后一个元素

一、背景

二、代码

for(auto& it:vec){
  if(&it==&vec.back()){
    cout<

其实就是通过判断当前遍历的元素地址是否与vector中最后一个元素的地址相同,若相同那么就是最后一个元素,不然不是。

三、需要注意的地方

需要注意的是,需要使用auto&,而不是auto。

Original: https://www.cnblogs.com/sthemmm/p/14672240.html
Author: 刘好念
Title: [C++]使用auto遍历判断是否是最后一个元素

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/584550/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 关于仙女儿

    关于仙女儿♥ ♥ 仙女儿本身是一个将要步入大三的学生,因为大二贪玩没学好,现在马上要步入大三的大二暑假,不知道别着哪跟筋了,开始自学之前落下的功课。大半夜的看电脑上的教学视频,看着…

    数据结构和算法 2023年6月12日
    091
  • java多线程之-线程池状态

    1.背景 这一节我们来学习一下线程池状态….. 2.线程池状态 状态名称 高3位 是否接受新任务 是否处理队列中的任务 说明 RUNNING 111 是 是 线程池正常…

    数据结构和算法 2023年6月12日
    099
  • DFS/01-数的全排列【深度优先搜索】

    数如一个数 n, 输出 1~n 的全排列。 如输入 输出: 1 2 31 3 22 1 32 3 13 1 23 2 1 基本框架: // DFS/01-1 #include us…

    数据结构和算法 2023年6月8日
    055
  • Excel文件校验

    工作中,经常存在excel文件的导入导出的相关工作,因此正确的文件格式校验成为必须。不合适的文件校验方式会导致非法文件跳过校验,从而产生不必要的麻烦。比如,通过文件后缀名的方式进行…

    数据结构和算法 2023年6月8日
    095
  • [洛谷P3961,TJOI2013]黄金矿工题解

    这无疑是一个分组背包问题,斜率是分组的依据,组内物品则是这个斜率下金块的价值与重量的前缀和。 发现很多人的都是用的double储存斜率,其实我们可以用分数的方法保存,这就需要一个g…

    数据结构和算法 2023年6月7日
    076
  • 排序算法-归并排序

    归并排序 归并排序介绍: 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治( divide-and-conquer) 策略(分治法将问题分(di…

    数据结构和算法 2023年6月12日
    084
  • [HZOI] 山海经 题解

    给出一个序列,每次查询一个区间的最大子段和的端点和值。序列长度 (n \le 10^{5}) 。 显然应该使用线段树。题目要求每次求一个区间的最大子段和,那么在线段树节点中应该维护…

    数据结构和算法 2023年6月12日
    076
  • 算法竞赛——进制换算你会了吗?

    进制转换 网上查找了很多关于进制转换的博客,发现好多不同进制之间的转换代码实现过于复杂、冗余。而进制换算又是算法竞赛常常考到的基础知识点,清晰的代码实现是十分有必要的!今天我就针对…

    数据结构和算法 2023年6月7日
    070
  • Golang 函数 方法 接口的简单介绍

    函数是基本的代码块,通常我们会将一个功能封装成一个函数,方便我们调用,同时避免代码臃肿复杂。 func TestFunc(a int, b string) (int, string…

    数据结构和算法 2023年6月16日
    086
  • 完整的ES6面试题

    let、const、var的区别 变量提升 var 声明的变量存在变量提升,即变量可以在声明前调用,值为 undefined。 let 和 const 不存在变量提升,变量一定要声…

    数据结构和算法 2023年6月12日
    0102
  • 图论的小技巧以及扩展

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    数据结构和算法 2023年6月8日
    058
  • 数组模拟(一)

    写在前面 近期的学习重点要放在图论了,之前一直在acwing中学习的数据结构都是数组模拟,数组模拟的效率比上stl要快上几倍,学完过后不久就会忘记,但是忘记也是一种学习,原本准备放…

    数据结构和算法 2023年6月7日
    070
  • IEEE浮点数向偶数舍

    CSAPP ​ 向偶数舍入初看上去好像是个相当随意的目标——有什么理由偏向取偶数呢?为什么不始终把位于两个可表示的值中间的值都向上舍入呢?使用这种方法的一个问题就是很容易假想到这样…

    数据结构和算法 2023年6月12日
    087
  • dijkstra算法求单源最短路径思路(图解)

    dijkstra算法求单源最短路径 贪心算法 思路概括需要用到的数据结构:一维数组dist[n]–根据下标存放源点到所有其他点的最短路径,例如:dist[1]=10, …

    数据结构和算法 2023年6月7日
    077
  • React Hooks 指北

    前言 这篇文章旨在总结 React Hooks 的使用技巧以及在使用过程中需要注意的问题,其中会附加一些问题产生的原因以及解决方式。但是请注意,文章中所给出的解决方式并不一定完全适…

    数据结构和算法 2023年6月12日
    0100
  • Python <算法思想集结>之初窥基础算法

    1. 前言 &#x6570;&#x636E;&#x7ED3;&#x6784;和 &#x7B97;&#x6CD5;是程序的 2 大基础…

    数据结构和算法 2023年6月7日
    0106
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球