为什么VS2012不能识别C ++项目中的某些C ++ 11关键字?

时间:2013-06-25 23:42:11

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

http://en.cppreference.com/w/cpp/keyword上,我找到了一个C ++ 11关键字列表,但其中一些VS2012在C ++项目中无法识别。

VS未识别的关键字是:alignas,alignof,constexpr,noexcept和thread_local。

微软的Visual Studio网站说VS2012实现了C ++ 11,所以我想知道它为什么不识别这些关键字。 VS也不认识bitor,而其他人甚至都不认识C ++ 11。那么有什么特定原因导致VS无法识别这些关键字,还是有一些我需要更改的设置?我有所有更新,所以我认为这不是问题。

1 个答案:

答案 0 :(得分:8)

如您所见,

Support of C++11 in VS 2012不完整。您提供的关键字列表与未实现的内容匹配。