c++ - Visual Studio 2012 __cplusplus 和 C++ 11

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

有人知道为什么在我的 Visual Studio 2012 c++ 项目中 __cplusplus 被定义为 199711L (这是“旧”C++)吗?它不应该说 201103L 因为 VS 2012 现在支持 C++ 11 吗?即使我包含 C++ 11 头文件,它仍然是错误定义的。有什么线索吗?

最佳答案

关于c++ - Visual Studio 2012 __cplusplus 和 C++ 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14131454/

相关文章:

c++ - 通过非静态方法访问静态成员

c# - 获取更新查询的 sql 语法错误

visual-studio - 在批处理文件中指定 VS 宏以运行预构建或后构建

c++ - 为什么建源后没有.dll文件?

c++ - 移动数组元素的功能不起作用

c++ - 没有源代码时 gdb 回溯的含义

c++ - 复制构造函数在相同情况下失败并成功

c++ - 对 Boost 的无序容器进行 `std::bitset` 或 `boost::dynamic_bitset<>` 的高效哈希

.net - 使用 Visual Studio 部署 Umbraco 站点

c++ - Push.back into vector behavior maybe or something wrong with my for statement?