当前位置: 首页 > news >正文

C++ auto与 for循环

一、数组

#include <iostream>
#include <vector>
using namespace std;
int main()
{int vec[6] = {1,2,3};for (auto num : vec) { /* num 是 int */ cout << "Hello, world!" << num <<endl;}return 0;
}

二、STL容器与迭代器

for 循环
#include <iostream>
#include <vector>
using namespace std;
int main()
{vector<int> vec = {1, 2, 3}; for (auto num : vec) { /* num 是 int */ cout << "Hello, world!" << num <<endl;}return 0;
}
反向迭代器
#include <iostream>
#include <vector>
using namespace std;
int main()
{vector<int> vec = {1, 2, 3}; for (auto rit = vec.rbegin(); rit != vec.rend(); ++rit) {  cout << *rit << " ";  // 逆序输出:3 2 1[6](@ref)  }  return 0;
}
http://www.xdnf.cn/news/1104427.html

相关文章:

  • 玖玖NFT数字藏品源码(源码下载)
  • Adobe Acrobat DC JavaScript 基础到应用
  • c++STL-优先队列priority_queue和仿函数
  • Docker高级管理--Dockerfile 镜像制作
  • 伺服驱动控制CANopen协议
  • 弧焊机器人气体全方位节能指南
  • Shein在欧又遭针对?从4000万欧到1.5亿欧,Shein两个月内连收两张法国罚单!
  • TCP详解——流量控制、滑动窗口
  • 【Linux】系统引导修复
  • [精选]如何解决pip安装报错ModuleNotFoundError: No module named ‘subprocess’问题
  • C++设计秘籍:为什么所有参数都需类型转换时,非成员函数才是王道?
  • V少JS基础班之第七弹
  • 从一到无穷大 #47:浅谈对象存储加速
  • 自动驾驶线控系统与动力电池系统
  • 基于MuJoCo的宇树科技G1机器人基础动作仿真研究
  • BLE低功耗设计:从广播模式到连接参数优化的全链路分析与真题解析
  • 2025 年第十五届 APMCM 亚太地区大学生数学建模竞赛-A题 农业灌溉系统优化
  • DOM编程实例(不重要,可忽略)
  • Telegraf vs. Logstash:实时数据处理架构中的关键组件对比
  • 【数据结构与算法】206.反转链表(LeetCode)
  • 麦迪逊悬架cad【14张】+三维图+设计说明书
  • 基于生产者消费者模型的线程池【Linux操作系统】
  • 《PyQtGraph:Python绘图领域的“超级引擎”》
  • 加工进化论:SPL 一键加速日志转指标
  • Genus:设计信息结构以及导航方式(路径种类)
  • php use 命名空间与 spl_autoload_register的关系
  • python的卷烟营销数据统计分析系统
  • 数据治理到底是什么?搞清这四件事,你就彻底明白了!
  • 通过ETL工具,高效完成达梦数据库数据同步至数仓Oracle的具体实现
  • 鸿蒙app 开发中的Record<string,string>的用法和含义