基于范围的for循环(C++11)
1)C++新增了一种循环:基于范围的for循环:对数组(或容器类,如vector和array)的每个元素执行相同的操作
如: double prices[5] = {4.99,5.99,6.99,7.99,8.99};
for(double x:prices)
cout << x << endl;
其中,x最初表示数组prices的第一个元素,显示第一个元素后,不断执行循环,而x依次表示数组的其他元素。

2)在bash脚本和python脚本中,早已经支持此种写法,而c++11也已经吸取此种优点开始支持,对于类似的用连续

下标表示的类型,操作方便了很多。

3)总结:语言也会互相吸取对方的优点,字符的按照分隔符的分割在脚本中有函数,C/C++应该在新的版本中支持。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐