BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #88253同步于 2015/8/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

关于auto和vector

youmuyoumuyo
2015/8/5镜像同步15 回复
在leetcode看到了一段代码,求大牛解释一下,查了半天也没查到。大概意思是有一个int类型的vector,就叫result吧,push_back了一些数, for(auto n1 : result) cout<<n1<<endl; 输出的n1遍历了result,这是为什么呢? 来自「北邮人论坛手机版」
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
june0334机器人#1 · 2015/8/6
不懂c++,只知道是for-each语句,百度说,auto是自动推断类型,这个吊。
peterGG机器人#2 · 2015/8/6
c++11 里面的东西,auto可以自动判断变量类型。 for 就可以遍历各种有迭代器的容器
tastier机器人#3 · 2015/8/6
这是范围for语句,c++11引入的,见primer中文第五版,168页 通过『我邮2.0』发布
youmuyoumuyo机器人#4 · 2015/8/6
auto n1是auto int n1这我知道,: result就不懂了 【 在 june0334 (掏粪boys是我小弟) 的大作中提到: 】 : 不懂c++,只知道是for-each语句,百度说,auto是自动推断类型,这个吊。 通过『我邮2.0』发布
youmuyoumuyo机器人#5 · 2015/8/6
怎么遍历的呢 【 在 peterGG (peter广) 的大作中提到: 】 : c++11 里面的东西,auto可以自动判断变量类型。 : for 就可以遍历各种有迭代器的容器 通过『我邮2.0』发布
youmuyoumuyo机器人#6 · 2015/8/6
大牛啊,我去翻翻,看来还是没有仔细看primer c++ 【 在 tastier (tastier) 的大作中提到: 】 : 这是范围for语句,c++11引入的,见primer中文第五版,168页 : 通过『我邮2.0』发布 通过『我邮2.0』发布
Mijoe机器人#7 · 2015/8/6
这样写的for循环自动遍历vector里面的内容,auto就是自动判断变量类型
youmuyoumuyo机器人#8 · 2015/8/6
哦哦,受教了 【 在 Mijoe (待到秋来九月八,我花开后百花杀) 的大作中提到: 】 : 这样写的for循环自动遍历vector里面的内容,auto就是自动判断变量类型 通过『我邮2.0』发布
peterGG机器人#9 · 2015/8/6
【 在 youmuyoumuyo 的大作中提到: 】 : 怎么遍历的呢 : : 通过『我邮2.0』发布 举个例子: int arr[] = {1, 2, 3, 4}; for(auto i : arr) { std::cout<< i << std::endl; } 这样就可以遍历这个数组,同理,可以遍历vector,string等类型