在c11标准下可以执行的特殊格式的for循环语句,区别在于引用类型可以改变原来的值

#include<iostream>
using namespace std;
int main()
{string s("hello world");for(auto c:s)c='t';cout<<s<<endl;//结果为hello worldfor(auto &c:s)c='t';cout<<s<<endl; //结果为ttttttttttt

  

转载于:https://www.cnblogs.com/zlspace/p/7478841.html

for(auto c:s)与for(auto c:s)相关推荐

  1. C++ for循环中有冒号,for(auto c:s)与for(auto c:s)的用法

    常规思路,我们想要输出一个数组的全部元素时,往往采用以下的方法: //随机定义的数组 int array[10] = { 54, 23, 78, 9, 15, 18, 63, 33, 87, 66 } ...

  2. 【C++基础】auto关键字(C++11)(auto的使用细则;auto不能推导的场景;auto的使用场景;基于范围的for循环)

    九.auto关键字 9.1 auto简介 在早期C/C++(C++98)中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它.因为在函数内定义的变量默认 ...

  3. margin:auto 与 margin:0 auto 区别

    margin的重要性: 有个不容置疑的事,前端开发人员没有人能够忽视CSS margin的重要性.CSS coding时,margin的使用频率就如同呼吸般频繁,如果我可以说得夸张点的话. margi ...

  4. auto的作用c语言,auto指的是什么意思

    auto指的是什么意思 发布时间:2020-12-07 11:08:25 来源:亿速云 阅读:180 作者:小新 这篇文章给大家分享的是有关auto指的是什么意思的内容.小编觉得挺实用的,因此分享给大 ...

  5. 谷歌 汽车 android auto link,谷歌将推出Auto Link智能车载系统

    在今年年初的CES上,谷歌和世界顶级汽车制造商建立了"开放汽车联盟",联盟成员包括包括奥迪.现代.本田和芯片厂商英伟达,并且计划在今年年底把安卓系统移植到这些厂商的汽车中.现在看来 ...

  6. Auto Encoder(AE),Denoising Auto Encoder(DAE), Variational Auto Encoder(VAE) 区别

    文章主要内容参考李宏毅老师的机器学习课程:https://www.bilibili.com/video/BV1Wv411h7kN?p=70 Auto Encoder: 是什么?有什么用? Auto E ...

  7. css中auto啥意思,css中auto什么意思?

    auto是自适应的意思,auto是很多尺寸值的默认值,也就是由浏览器自动计算.块级元素中margin.border.padding以及content宽度之和构成父元素width.使用auto属性后,父 ...

  8. C++ for(auto x : str) 和 for(auto x : str)的区别

    For(auto x : str)是利用x生成str中每一个值的复制,对x的赋值不会影响到原容器. For(auto &x : str)是利用x生成str中每一个值的引用,对x的操作会影响到原 ...

  9. auto关键字详解 C++

    C++98 auto 早在C++98标准中就存在了auto关键字,那时的auto用于声明变量为自动变量,自动变量意为拥有自动的生命期,这是多余的,因为就算不使用auto声明,变量依旧拥有自动的生命期: ...

最新文章

  1. Hadoop Hive迁移至MaxCompute
  2. 程序员面试题精选100题(11)-求二元查找树的镜像[数据结构]
  3. zabbix配fpmmm(mpm)数据传送不了问题解决
  4. 文档容器iOS网络编程-iCloud文档存储编程实例
  5. iOS UI-常用控件
  6. 毕设日志——TensorFlow安装的numpy覆盖?掉了pytorch的numpy
  7. 小技巧 ----- Java算法题标准模版
  8. 维密天使糖糖传授自拍秘籍,最满意自拍来自OPPO R11s
  9. python网络通信效率_Python之网络通信
  10. 后台返回数据时,接口设计规范参考
  11. hard-negative mining详细介绍
  12. endnote X7使用方法
  13. microhard p900数传配置方法
  14. vbox 虚拟机导入 无法启动 fatal:int18:boot failure
  15. vue中图片加载不出来的问题
  16. canvas画线变粗变模糊的解决办法
  17. 基于WIZ811MJ的Arduino网络恒温器
  18. 只有养老机器人才能拯救未来“老龄化中国”
  19. 从微软官网下载原版Windows10
  20. 【代数之美】线性方程组Ax=0的求解方法

热门文章

  1. DM9000网卡原理与基地址设置
  2. final关键字与static对比
  3. 电脑技巧:微软电脑管家测试版发布,赶快来体验一下吧!
  4. SpringBoot定时任务实现的两种方式介绍
  5. 盘点15个不起眼但非常强大的 Vim 命令
  6. 今日腊八节,祝福送上!
  7. ios 标签 html,ios 显示HTML标签文本
  8. linux 本地yum 恢复,Linux_RHEL系统恢复安装光盘中的yum更新源的方法,安装光盘本地YUM更新源挂载安 - phpStudy...
  9. python爬虫怎么下载图片到手机_Python爬虫获取图片并下载保存至本地
  10. linux vim基本操作,vim基本操作笔记