一、背景
略
二、代码
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/
转载文章受原作者版权保护。转载请注明原作者出处!