无符号整形 发表于 2018-7-23 18:49:48

C++11的新玩意儿——范围for

本帖最后由 无符号整形 于 2018-9-7 12:23 编辑

曾经多少次,我们为c++的落伍而叹息……
Python的for:
for each in array:
        do something...
Java的for:
for (int i : array)
{
        do something...
}


然而,我们只能苦逼地这样:
for(int i=0;i<n;i++)
{
        do something...
}


等等!这是不是有点儿落伍了?{:10_269:}

不用怕!{:10_256:} 最新的C++11标准学习Java(一说原创)加入了一种范围for。
啊啊!那我以前写的for不都白费了???其实这个也不用怕,因为现在c++存在两种for。
那么 怎么用呢?

**** Hidden Message *****

ldjdmz 发表于 2018-7-27 21:13:50

谢谢楼主分享

wjp 发表于 2018-9-3 07:17:06

看看

ghtyrfd 发表于 2018-9-6 11:07:57

回复看看怎么用

我爱鱼C! 发表于 2018-9-7 21:00:22

33

745653014 发表于 2018-9-14 15:45:21

11

yueye1104 发表于 2018-9-14 18:31:25

看看新方法

lancemoe 发表于 2019-8-11 20:03:06

学习一下!

bin554385863 发表于 2019-8-11 21:55:27

0000000000

迷雾少年 发表于 2019-8-11 23:40:28

看看

迷雾少年 发表于 2019-8-11 23:41:23

   int array[] = {0,1,2,3,4,5,6,7,8,9};
      for(int i:array)//当然不一定int i

直接auto就行了 有时候一些类型名很长的
   int array[] = {0,1,2,3,4,5,6,7,8,9};
      for(auto i:array)//当然不一定int i

whyb 发表于 2020-1-18 10:51:19

看看

hrp 发表于 2020-1-19 13:51:44

什么写法

ZXU 发表于 2020-1-19 14:17:23


谢谢楼主分享

quark 发表于 2020-1-19 16:57:27

谢谢楼主分享,来看看。。。

gfydgt 发表于 2020-1-20 18:03:08

z

cuiqiang988 发表于 2020-7-16 21:18:02

来康康

小黑玩C++ 发表于 2020-8-10 18:50:53

感谢分享!

有理由相信 发表于 2020-8-16 20:37:40

让我康康

king38492378 发表于 2021-4-17 12:18:33

新手学习!!!
页: [1] 2
查看完整版本: C++11的新玩意儿——范围for