c++ - 在 visual studio 中更改 C++ 版本

标签 c++ visual-studio

如何在Visual C++ Express Edition 2010中查看C++的版本并将其更改为C++11? 我尝试使用像 std::vector<std::string> v{"Hello" , "World"}; 这样的统一初始化, 但它不起作用。

最佳答案

您不能更改 Visual Studio 2010 使用的 C++ 语言版本。它确实对 C++11 有部分支持,但由于 VS 2010 在 C++11 标准最终确定之前发布,因此某些功能并不完全支持符合标准,而且并非所有功能都已实现。

参见 this chart有关各种主要编译器支持哪些 C++11 功能的列表,以及它们可用的版本。

关于c++ - 在 visual studio 中更改 C++ 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15688212/

相关文章:

c# - 如何禁用向上/向下键滚动 Visual Studio 中的方法重载?

visual-studio - 注释中的Visual Studio Magic关键字

javascript - Visual Studio (Express 2013 for Web) 中 JS 文件的更多字体颜色

c++ - 将输入管道输入到 c++ 程序中以在 Visual Studio 中进行调试

c++ - 编译随机失败: "cannot open program database"

c++ - 如何在 Protocol Buffer 中设置嵌套消息的字段?

c++ - 如何测试 decltype 的可用性?

c++ - 计算一组中与另一组不同的元素数

c++ - 按值持有的成员的 get 函数应该具有什么类型?

c# - 在 Visual Studio 中以编程方式应用/停用断点