C++11 auto进行for循环时,循环变量的地址问题
在C++11中,有类型推导的关键字 auto 和 decltype ;本文主要记一个小问题:给循环变量加引用的区别;不过在这之前,可以先看一下另一个小问题:有了 auto,为什么要有 decltype(这和本文的问题无关,仅作拓展)auto 的用法:根据初始值去判断变量的类型;所以!auto定义的变量必须要有初始值!如:auto a = 1; 即可推断出 a 为 int 类型,当然如果1后面有小数部分,即可推断出为浮点类型。auto str = “hello”; 即可推断出str为 string
原创
2021-08-01 17:05:07 ·
744 阅读 ·
0 评论