VS2012 rc 中基于范围的 for 循环

Range-Based for loops in vs2012 rc

本文关键字:范围 for 循环 rc 于范围 VS2012      更新时间:2023-10-16

以下基于范围的for循环在VS2012中工作正常:

int values[] = {1, 2, 3};
for(int i: values)
{
}

但是,这个不起作用:

for(int i: {1, 2, 3})
{
}

有什么区别?

PS:我也找不到 std::initializer_list 模板类。我需要知道这款新的VS2012 RC支持哪些C++11功能。知道吗?

Visual C++ 2012 不支持初始值设定项列表。

Visual

C++ 2012 中支持 C++11 功能的最佳资源是 Visual C++ 博客上的这篇博客文章。