最近我安装了Visual Studio 2012.安装完成后,我用更新3更新了我的IDE,以保证我的程序在Windows XP上的功能。
一切运行良好,但我仍然无法使用初始化列表和可变参数模板!我是否需要任何额外的更新才能使用Visual Studio 2012?
答案 0 :(得分:6)
VS2012不支持可变参数模板和初始化程序列表,即使使用最新更新也是如此。但是,VS2013 RC支持两者。
有关支持C ++ 11功能的完整概述,请参阅:
http://msdn.microsoft.com/en-us/library/vstudio/hh567368(v=vs.120).aspx
答案 1 :(得分:1)
或者,如果你真的喜欢VS2012,你可以尝试2012年11月的CTP - http://blogs.msdn.com/b/vcblog/archive/2012/11/02/visual-c-c-11-and-the-future-of-c.aspx
注意:此CTP(消费者技术预览版)仅包含编译器更新,因此您可以使用可变参数模板&您的代码中的initializer_lists,但在标准库中找不到它们。