1

最近我安装了 Visual Studio 2012。安装后,我使用更新 3 更新了我的 IDE,以保证我的程序在 Windows XP 上的功能。

一切运行良好,但我仍然无法使用初始化列表和可变参数模板!我是否需要任何额外的更新才能使其与 Visual Studio 2012 一起使用?

4

2 回答 2

6

VS2012 不支持可变参数模板和初始化列表,即使是最新的更新。然而,VS2013 RC 两者都支持。

有关支持的 C++11 功能的完整概述,请参阅:

http://msdn.microsoft.com/en-us/library/vstudio/hh567368(v=vs.120).aspx

于 2013-09-29T16:05:17.000 回答
1

或者,如果您真的喜欢 VS2012,您可以尝试 2012 年 11 月 CTP - http://blogs.msdn.com/b/vcblog/archive/2012/11/02/visual-cc-11-and-the-future-of- c.aspx

注意:此 CTP(Consumer Technology Preview)只有编译器更新,因此您可以在代码中使用可变参数模板和 initializer_lists,但不会在标准库中找到它们。

于 2014-05-29T11:38:26.240 回答