vs2010支持c++11吗
时间: 2023-09-12 18:06:59 浏览: 98
Visual Studio 2010 支持部分 C++11 标准的特性,但并不完全支持全部的特性。例如,VS2010 支持 auto 关键字、lambda 表达式、nullptr 关键字等特性,但不支持 constexpr、decltype、static_assert 等特性。如果您需要使用 C++11 的全部特性,建议升级至 Visual Studio 2012 或更高版本。
相关问题
vs2010 不支持c++11怎么解决
如果你的 Visual Studio 2010 不支持 C++11,可以考虑以下几种解决方案:
1. 升级 Visual Studio 版本:Visual Studio 2012 及以上版本都支持 C++11 标准,可以升级到新版本。
2. 使用第三方库:可以使用一些第三方库来支持 C++11 的功能,例如 Boost 库、STLport 等。
3. 手动实现 C++11 特性:一些 C++11 的特性可以手动实现,例如使用 lambda 表达式可以使用仿函数或者函数指针等方式实现。
4. 使用其他编译器:可以考虑使用其他支持 C++11 的编译器,例如 Clang、GCC 等。
vs2010 不支持C++11怎么解决
如果你的 Visual Studio 2010 不支持 C++11,可以考虑以下几种解决方案:
1. 升级 Visual Studio 版本:Visual Studio 2012 及以上版本都支持 C++11 标准,可以升级到新版本。
2. 使用第三方库:可以使用一些第三方库来支持 C++11 的功能,例如 Boost 库、STLport 等。
3. 手动实现 C++11 特性:一些 C++11 的特性可以手动实现,例如使用 lambda 表达式可以使用仿函数或者函数指针等方式实现。
4. 使用其他编译器:可以考虑使用其他支持 C++11 的编译器,例如 Clang、GCC 等。