歳月雲流
  • 动态日历

    Loading...

    分类雷达图

    Loading...

    发布统计图

    Loading...

    分类统计图

    Loading...

    标签统计图

    Loading...

  • 闲言碎语
    闲言碎语
    从你的内在感受你的身体,把它当作单一的能量场来感觉,就好像你在用你的整个身体倾听或阅读一样。请你在未来的几天或几周内练习这个方法。
    April 11th, 2022 at 11:18 am
    克制是男人的魅力
    March 31st, 2022 at 12:56 pm
    就算做了自己,也会有人讨厌和喜欢,不过那都是思维的事情,doesn't matter
    March 30th, 2022 at 10:13 am
enlightener you only live once
  • 晚上好,注意早点休息

  • 导航
  • 首页
  • 朋友
  • 相册
  • 归档
  • 关于
    • 关于我
    • 留言本
  • 组成
  • 分类
    • 分类
    • 6课程
    • 1效率
    • 1思
    • 2杂
    • C++
      • 1C++11新特性
  • 页面
    • 页面
    • 闲言碎语
    • 知乎好文
  • 友链
    • 友链
    • Xherlock
    • 逍遥子

C++11 范围for语句

  • 博主: enlightener
  • 发布时间:2024 年 04 月 02 日
  • 2622 次浏览
  • 60 条评论
  • 1172字数
  • 分类: C++11新特性 C++
  1. 首页
  2. 正文  
  3. 分享到:

C++11 范围for语句

C++11引入了范围for循环,用于更方便地遍历容器中的元素。这种循环提供了一种简单的方式来迭代容器中的每个元素,而不需要显式地使用迭代器或索引。

c++primer(5版) 原文如下

image-20240402173534971.png

image-20240402173534971.png

image-20240402173551314.png

image-20240402173551314.png

不能增删元素,不能更改了容器的大小

对容器的遍历过程中,如果只是读数据,不允许修改元素的值,可以使用 const 定义保存元素数据的变量,在定义的时候建议使用 const auto & ,这样相对于 const auto 效率要更高一些。

特别注意的

set集合

在 for 循环内部声明一个变量的引用就可以修改遍历的表达式中的元素的值,但是这并不适用于所有的情况,对应 set 容器来说,内部元素都是只读的,这是由容器的特性决定的,因此在 for 循环中 auto & 会被视为 const auto & 。

只可读,不可写

image-20240402173908366.png

image-20240402173908366.png

默认就是 const int 类型,不可修改。

map集合

可改value值,不可改key值

image-20240402173936804.png

image-20240402173936804.png

不引用的话该值只在循环内有效

image-20240402173947083.png

image-20240402173947083.png

image-20240402173959935.png

image-20240402173959935.png

C++11_范围for循环_for (auto& item :-CSDN博客

关于范围for循环语句,该博客写的挺详细的,可以看看

最后修改:2024 年 04 月 02 日
© 允许规范转载

赞赏作者

  • 支付宝
  • 微信
如果觉得我的文章对你有用,请随意赞赏
  • 下一篇
  • 上一篇

60 条评论

Loading...

  1. elocmuvvqs  
    May 24th, 2025 at 09:14 am

    嘿乔

    回复
  2. dhezubjryu  
    May 24th, 2025 at 09:12 am

    五郎八卦棍

    回复
  3. cpzghvjszz  
    May 24th, 2025 at 09:10 am

    不再欺骗

    回复
  4. aegobooovi  
    May 24th, 2025 at 09:07 am

    摸金校尉观山太保

    回复
  5. slpyszmgao  
    May 24th, 2025 at 09:05 am

    节拍之间

    回复
  6. nmvijyftnn  
    May 22nd, 2025 at 12:47 am

    罗伯特唐尼自成一格

    回复
  7. dwfokkemuu  
    May 22nd, 2025 at 12:44 am

    优皮干探

    回复
  8. fxvpjkqkpd  
    May 22nd, 2025 at 12:41 am

    大宋断狱神手之陈情伞

    回复
  9. jtahvjrnmn  
    May 22nd, 2025 at 12:40 am

    世界之外

    回复
  10. iaweszavcx  
    May 22nd, 2025 at 12:38 am

    条子骇客

    回复
  11. sxwpivbyyz  
    May 19th, 2025 at 02:29 am

    林荫路825号

    回复
  12. ugwqklmmuu  
    May 19th, 2025 at 02:26 am

    姜味关系

    回复
  13. wuezqqrxez  
    May 19th, 2025 at 02:25 am

    阴谋集团

    回复
  14. ojmpemiqym  
    May 19th, 2025 at 02:21 am

    刺客公会

    回复
  15. lyxyzpsnpk  
    May 16th, 2025 at 01:45 pm

    月球时代白日梦

    回复
  16. kyrccqayjo  
    May 16th, 2025 at 01:43 pm

    优皮干探

    回复
  17. nrgkalzdzu  
    May 16th, 2025 at 01:39 pm

    柠檬糖的魔法

    回复
  18. elzgyckksx  
    May 16th, 2025 at 01:37 pm

    熊猫计划

    回复
  19. ojckvsjall  
    May 16th, 2025 at 01:36 pm

    乱战交叉

    回复
  20. ajlpfdquib  
    May 16th, 2025 at 01:34 pm

    永久居留

    回复
  21. iybkdtzybr  
    May 16th, 2025 at 01:32 pm

    大蛇2

    回复
  22. qycuozjquy  
    May 16th, 2025 at 01:06 pm

    旁观者

    回复
  23. vuqajyipei  
    May 16th, 2025 at 01:03 pm

    银河护卫队3

    回复
  24. ownwptitir  
    May 16th, 2025 at 01:00 pm

    多想和你再见一面

    回复
  25. ryegzomuzv  
    May 16th, 2025 at 12:58 pm

    倒数回击

    回复
  26. prvxciniam  
    May 16th, 2025 at 12:57 pm

    浴血兄弟

    回复
  27. nnvjrqbrmt  
    May 16th, 2025 at 12:56 pm

    四大才子番外之真假唐伯虎

    回复
  28. zqaecdkraw  
    May 16th, 2025 at 12:02 pm

    摸金校尉观山太保

    回复
  29. gpzvqtxcyr  
    May 16th, 2025 at 12:00 pm

    尼罗河风暴

    回复
  30. ftgqqjcisp  
    May 16th, 2025 at 11:56 am

    新流氓医生

    回复
  31. bodopnbikr  
    May 16th, 2025 at 11:55 am

    自由时间

    回复
  32. djznnhucwq  
    May 15th, 2025 at 11:12 pm

    黄道杀人魔再揭秘

    回复
  33. gziwrraovu  
    May 15th, 2025 at 10:41 pm

    扭曲的虔诚

    回复
  34. tnriknkulj  
    May 15th, 2025 at 10:39 pm

    护肤惊魂

    回复
  35. gxupdxdryy  
    May 15th, 2025 at 10:33 pm

    卫斯理传奇粤配

    回复
  36. tdnjdxraxk  
    May 15th, 2025 at 10:31 pm

    马克萨斯群岛的顺风处

    回复
  37. omcrfxcguo  
    May 13th, 2025 at 04:19 am

    骗骗喜欢你

    回复
  38. verjkysjnl  
    May 13th, 2025 at 04:18 am

    我要怎么感动你

    回复
  39. zlgkfgqefc  
    May 13th, 2025 at 04:16 am

    东北虎

    回复
  40. pnhgcyejpb  
    May 13th, 2025 at 04:15 am

    一代爱国高僧圆瑛

    回复
  41. xvabcxrymm  
    May 13th, 2025 at 04:13 am

    新河东狮吼

    回复
  42. remqofzabg  
    May 10th, 2025 at 06:25 pm

    危机航线

    回复
  43. bkbukajjsl  
    May 10th, 2025 at 06:23 pm

    万世龙魂

    回复
  44. qsijolghir  
    May 10th, 2025 at 06:22 pm

    孤堡疑云

    回复
  45. ozdiyrotjv  
    May 10th, 2025 at 06:19 pm

    狄仁杰之夺命妖僧

    回复
  46. rewhbjwama  
    May 10th, 2025 at 06:18 pm

    糖宝

    回复
  47. unigozdnva  
    May 10th, 2025 at 06:15 pm

    阿莫雷的最后一夜

    回复
  48. woqaecjxid  
    May 10th, 2025 at 06:08 pm

    野王

    回复
  49. ffdmcjfruk  
    May 10th, 2025 at 06:04 pm

    霹雳玫瑰

    回复
  50. rcswiwxskx  
    May 10th, 2025 at 06:02 pm

    伊兹波德普拉德

    回复
  51. sqzyjlzasa  
    May 10th, 2025 at 06:01 pm

    把所有东西带回家

    回复
  52. flmorkpvrn  
    May 10th, 2025 at 05:59 pm

    不能错过的只有你

    回复
  53. orpuftgxrc  
    May 5th, 2025 at 01:34 am

    狄仁杰之天神下凡

    回复
  54. rkduueuygm  
    May 5th, 2025 at 01:33 am

    康奈尔之盒

    回复
  55. nqbmaoiqzr  
    May 5th, 2025 at 01:31 am

    全能的宙斯

    回复
  56. djpuinqoay  
    May 5th, 2025 at 01:30 am

    狮子王木法沙传奇

    回复
  57. xyqhvbozcn  
    May 5th, 2025 at 01:28 am

    同学

    回复
  58. zqjuvpzkkb  
    March 3rd, 2025 at 04:08 pm

    建议后续持续追踪此话题,形成系列研究。

    回复
  59. xrbsegnjkq  
    March 2nd, 2025 at 02:34 pm

    终极关怀的缺失可尝试补充升华。

    回复
  60. cqiogsqchz  
    November 16th, 2024 at 07:33 pm

    龙珠传奇电影院:畅享经典动漫?:https://501h.com/jinbi/6644.html

    回复

发表评论 取消回复

🎲
  • 热门文章
  • 最新评论
  • 随机文章
热门文章
  • 复盘解决一c++环境相关的问题的全过程

    评论数: 83
  • 好康的

    评论数: 80
  • Typecho搭建博客

    评论数: 75
  • 解决c++环境问题后导致我steam打不开游戏了

    评论数: 72
  • Web-盒子模型

    评论数: 71
最新评论
  • extodeeryf
    罗伯特唐尼自成一格
  • fqtiivfpoj
    桑苏扎德克内迪梅
  • darpddwklm
    家族史之谜埋葬的过去
  • wckmzncvvv
    唐人街制造
  • ebihajizvf
    巴佐迪
随机文章
  • 好康的场景

    评论数: 65
  • LINUX常用操作

    评论数: 61
  • 杂

    评论数: 66
  • 此内容被密码保护

    评论数: 0
  • 复盘解决一c++环境相关的问题的全过程

    评论数: 83
博客信息
  • 17文章数目
  • 1127评论数目
  • 3年118天运行天数
  • 1 年前最后活动
文章标签
Cpp
文章目录
  • C++11 范围for语句
    • 对容器的遍历过程中,如果只是读数据,不允许修改元素的值,可以使用 const 定义保存元素数据的变量,在定义的时候建议使用 const auto & ,这样相对于 const auto 效率要更高一些。
  • 特别注意的
    • set集合
    • map集合

C++11 范围for语句

enlightener • 2024 年 04 月 02 日
文章目录
Powered by Typecho | Theme by handsome © 2025 Copyright 
flandre.png
夜/日间模式
固定头部
固定导航
折叠导航
置顶导航
盒子模型
深色模式(自动)