Visual c++ 2012 入门经典 关于“使用基于范围的for循环”不懂啊

2025-04-06 20:30:55
推荐回答(2个)
回答1:

这个是C++11中提出的新特性,本质上类似于C#中的foreach之类的循环。
for的这个写法相当于
for(int i = 0; i < 7; ++i)
{
double t = temperatures[i];
sum+= t;
++count;
}
而auto也是在C++11中提出的新特性。类似于C#中var。提供自动推到值类型。也就是说,它可以根据变量可以获得的值的类型来定义变量的类型。

回答2:

这些是c++11的新特性,你可以去查一下新增的内容。