微软Visual Studio 2012更新2是否支持编译C++11的原始字符串字面量?

7
2012年11月发布的Update 1 CTP中,一些博客和channel9视频演示了原始字面量作为新增的C++11特性。其中一个屏幕截图来自这里

screen shot from channel9 vid

我将VS2012更新至Update2(2013年4月)并且版本现在显示为17.00.60315.1,但我遇到了编译错误:

error C2065

在CTP之后,原始字符串支持是否被移除或者我错过了明显的东西呢?

你的Emacs看起来像记事本还是只有我这样觉得? :) - user405725
10
你知道你可以复制/粘贴文本,对吧?你不需要截屏想要展示给我们的文字。 - jalf
是的。编译测试是在一个虚拟机上完成的,该虚拟机此时并不容易访问以复制粘贴文本,但我有截图。 - JasDev
2个回答

7
11月份的CTP不是为更新1而发布的,而是为“某个未来的更新”发布的。
现在已经发布了更新2,其中没有任何与C++11相关的内容。
11月份的CTP有可能最终会作为更新3发布。
或者它可能是更新4,或者可能是更新14。微软显然不急于推出此功能。但是在CTP之外,在更新2或之前的MSVC中还不支持这些C ++ 11功能。

距离 Build 大会只有一个月的时间,可以听取微软在2013上半年要提供什么。 - TemplateRex
1
@rhalbersma 到那时,1H13将结束。 - jalf
嗯,那很有道理!我以为我疯了。更令人困惑的是,当你使用谷歌搜索11月CTP时,一些页面会重定向到2013年4月的Update 2,这使人们认为CTP已经合并进去了。 - JasDev
@JasDev 十一月 CTP 是一个独立的更新分支,专门针对 C++11 支持。它包括一个单独的编译器,但不包括其他 VS 更新。 - TemplateRex

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接