1
在http://en.cppreference.com/w/cpp/keyword上,我找到了一个C++ 11关键字列表,但其中一些VS2012在C++项目中无法识别。为什么VS2012不能识别C++项目中的某些C++ 11关键字?
VS没有识别的关键字是:alignas,alignof,constexpr,noexcept和thread_local。
微软的Visual Studio网站说VS2012实现了C++ 11,所以我想知道为什么它不能识别这些关键字。 VS也不承认bitor,还有一些对C++ 11来说甚至不是新鲜的。那么为什么VS不能识别这些关键字,或者是否有某些设置需要更改?我有所有的更新,所以我不认为这是问题。
仅仅因为vs2012实现了大多数的C++ 11标准并不意味着它支持所有的 – aaronman
好吧,因为在网站上,它说VS2012实现了C++ 11,所以我认为它意味着它实现了所有的的。出于好奇,他们为什么不实施所有这一切。对于高端IDE来说,这似乎是合乎逻辑的事情。 – Iowa15
什么网站?这是[官方列表](http://msdn.microsoft.com/en-us/library/vstudio/hh567368.aspx)。看看所有的'不'。请注意,在Build会议期间(6月26日至28日)或之后,应该有一些关于C++ 11支持的新公告。 –