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 ***** 谢谢楼主分享 看看 回复看看怎么用 33 11 看看新方法 学习一下! 0000000000 看看 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 看看 什么写法
谢谢楼主分享 谢谢楼主分享,来看看。。。 z 来康康 感谢分享! 让我康康 新手学习!!!
页:
[1]
2