vs2012 rc中基于范围的for循环

时间:2012-06-17 20:41:35

标签: c++ visual-c++ c++11 visual-c++-2012

以下基于范围的for循环在VS2012中运行良好:

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

但是,这个不起作用:

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

有什么区别?

P.S。:我找不到std :: initializer_list模板类。我需要知道这个新VS2012 RC支持的C ++ 11功能。有什么想法吗?

1 个答案:

答案 0 :(得分:6)

Visual C ++ 2012不支持初始化列表。

Visual C ++ 2012支持C ++ 11功能的最佳资源是Visual C ++博客上的this blog post