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

虚拟机做实验的网站jk网站建设

虚拟机做实验的网站,jk网站建设,网站建设教程书籍免费下载,网络服务商是指&#x1f9e9; 1️⃣ auto 是什么&#xff1f;在 C 中&#xff0c;auto 是 类型自动推导 关键字。意思是&#xff1a;编译器会根据 右边或循环表达式自动推断出变量的实际类型。✅ 在这段里&#xff1a;for (auto& e : edges)edges 是 vector<vector<int>>&am…

🧩 1️⃣ auto 是什么?

在 C++ 中,auto类型自动推导 关键字。

意思是:

编译器会根据 = 右边或循环表达式自动推断出变量的实际类型。


✅ 在这段里:

for (auto& e : edges)
  • edgesvector<vector<int>>(一个二维数组/列表)。

  • 所以,edges 的元素 evector<int>

  • auto 就自动推断出来:

    auto => vector<int>
    

加上 & 就是:

auto& e => vector<int>&

也就是:

e 是对 edges 里某个 vector<int> 的引用。


🧩 2️⃣ 那为什么能写 e[0]e[1]

因为:

  • evector<int>

  • vector<int> 就是一个整数数组(动态数组)。

  • 所以 e[0] 就是这个 vector 里的第一个元素,e[1] 就是第二个。


🔑 结合上下文

edges 本身是形如:

edges = [[0, 1],[1, 2],[2, 3]
];

这是输入里的边列表,edges 的每个元素都是一个长度为 2 的 vector<int>,表示一条边。

所以:

for (auto& e : edges) {int x = e[0], y = e[1];...
}

就相当于:

for (vector<int>& e : edges) {int x = e[0]; // 边的起点int y = e[1]; // 边的终点
}

🧩 3️⃣ 所以 auto 在这里就是为了省事

如果手写完整类型,要写:

for (vector<int>& e : edges)

auto

for (auto& e : edges)

完全等价,编译器会推导出来。


✅ 总结一句话

  • auto 就是让编译器帮你自动写类型,尤其是复杂容器(vector<vector<int>>)时非常省心。

  • e 的实际类型是 vector<int>,所以能像数组一样 e[0]e[1]

  • 这段写法就是在遍历边列表,把每条边拆成起点 x 和终点 y

http://www.dtcms.com/a/441193.html

相关文章:

  • 怎么选择企业建站公司典型的电子商务网站
  • 毕业设计网站设计如何用pageadmin做网站
  • 淘宝客怎样建设网站智慧旅游网站建设方案ppt模板
  • 没有防盗链的网站无锡信息网站建设
  • 金融网站设计方向网站空间 阿里云
  • 医疗网站搭建网站建设业务员转换大
  • 沈阳手机网站开发网站建设毕业设计中期检查
  • 企业3合1网站建设知名网站建设代理
  • 网站还没建设好可以备案吗WordPress授权站资源网
  • 聊城做网站的公司行情东阳住房和城市建设网站
  • 工业信息化部网站备案查询网站建设的想法
  • wordpress调用排序从大到小seo咨询师
  • 司局网站维护廉政风险建设长治做百度网站一年多少钱
  • 王欣网站建设与维护上海商地网站建设公司
  • 网站网站开发者犯法吗html登录注册页面代码
  • 一般做网站要多少钱.ai域名注册网站
  • 拍拍网站源码网站设计制作开发公司
  • 网站域名com和cn的差别在哪里加工订单网
  • 网站怎么做动态切图连云港seo
  • 昆明做网站找启搜网络wordpress导航栏透明
  • 哪个网站是做韩国化妆品正品市场营销模式有哪些
  • 专业单位网站设计企业58同城类似的网站怎么做
  • 天津seo网站管理抖音代运营方案计划书
  • php众筹网站程序源码静态网站建设的主要技术
  • 邢台建站详情页设计 制作
  • 网站建设数据库怎么传送优秀的网页网站设计
  • 网站内容设计遵循的原则有网站注册地址
  • 医疗机械网站怎么做wordpress深度开发
  • 外汇申报在哪个网站上做做众筹的网站有几个
  • 山西省建设厅网站官网仿团购网站模板