c++ - 为什么 VS2012 无法识别 C++ 项目中的某些 C++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。

Microsoft 的 Visual Studio 网站说 VS2012 实现了 C++11,所以我想知道为什么它不识别这些关键字。 VS 也没有识别 bitor 和其他对 C++11 来说甚至不是新的。那么 VS 无法识别这些关键字的具体原因是什么,还是我需要更改某些设置?我有所有更新,所以我认为这不是问题所在。

最佳答案

Support of C++11 in VS 2012如您所见,这是不完整的。您提供的关键字列表看起来与未实现的内容匹配。

关于c++ - 为什么 VS2012 无法识别 C++ 项目中的某些 C++11 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309359/

相关文章:

c++ - 阵列最大间隙的计算

c++ - 如何在Visual Studio中设置让C++/C代码只在一个线程中运行来测试运行时间?

.net - 如何使用自定义记录器进行 vs 测试?

c++ - 如何使用 x64 运行 cl?

c++ - 无法构建多部件 QtDesigner 插件

c++ - 在 C++ gdb 核心转储中,我可以查看是否仍分配了指针吗?

c++ - 什么时候应该使用 Q_OBJECT?

c++ - 无法解析依赖项 'openssl.v120.windesktop.msvcSTL.dyn.rt-dyn.x64 (= 1.0.2.1)'

c - 是否有一种类型安全的方法来获取 C 中数组的元素计数?

visual-c++ - 在 Visual C++ 2008 中安装 Boost 库