Visual Studio 2013 编译严格的 c++11



正如这里引用的,Visual c ++ 2013支持大多数c ++ 11,以及一些额外的功能和一些更改。但是,我需要能够严格用 c++11 编写和编译。是否有一个包只包含 c++11 标头或其他一些设置,我可以实现这些设置以使 Visual Studio 在 c++11 中工作?我已经看过这个链接问题,但它并不完全是我想要的。此外,我没有旧版本可以按照建议将框架更改为。谢谢。

不,你不能那样做。遵守C++11不仅仅是标头的问题。它需要一个完全兼容的编译器。如果使用 VS2013 ,则需要满足受支持的C++11功能子集。

最新更新